.dev-hero{padding-top:100px}.dev-hero>.wide{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:70px;display:grid}.dev-hero-copy,.dev-hero h1{max-width:850px}.dev-hero-copy>p:not(.eyebrow){color:#555;max-width:75ch}.dev-hero img{width:300px}.dev-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.dev-actions .button:first-child:hover{box-shadow:4px 5px 0 var(--green)}.dev-actions .button:nth-child(2):hover{box-shadow:4px 5px 0 var(--yellow)}.dev-intro{text-align:center;padding-block:90px}.dev-intro .content{max-width:900px}.dev-intro p{font-size:var(--text-h6);color:#555;line-height:1.7}.dev-situations{color:#fff;background:#171717 url(/assets/site/backgrounds/transparent-logo-skrea.webp) 100% 0/32% no-repeat;position:relative}.dev-section-intro{text-align:center;max-width:850px;margin:0 auto 55px}.dev-section-intro>p{max-width:65ch;margin-inline:auto}.situation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1000px;margin-inline:auto;display:grid}.situation-card{background:#1e1e1ee0;border:1px solid #555;border-radius:14px;align-items:flex-end;gap:25px;min-height:150px;padding:30px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.situation-card:last-child{grid-column:1/-1}.situation-card>span{font-size:var(--text-h4);font-weight:var(--weight-bold);color:#777}.situation-card h3{font-size:var(--text-h5);margin:0}.situation-card.yellow:hover{box-shadow:8px 8px 0 var(--yellow)}.situation-card.blue:hover{box-shadow:8px 8px 0 var(--blue)}.situation-card.green:hover{box-shadow:8px 8px 0 var(--green)}.situation-card.red:hover{box-shadow:8px 8px 0 var(--red)}.situation-card.purple:hover{box-shadow:8px 8px #b8a9ff}.situation-card:hover{transform:translate(-3px,-3px)}.dev-conclusion{text-align:center;max-width:850px;font-size:var(--text-h6);margin:55px auto 0}.dev-approach{background:linear-gradient(#f5f5f5aa,#fff)}.dev-approach h2{max-width:900px}.dev-lead{color:#555;max-width:65ch}.dev-approach ol{margin:60px 0;padding:0;list-style:none}.dev-approach li{grid-template-columns:80px 1fr;min-height:125px;display:grid;position:relative}.dev-approach li:not(:last-child):before{content:"";border-left:1px solid #ccc;height:62px;position:absolute;top:55px;left:26px}.dev-approach li>span{width:54px;height:54px;font-size:var(--text-h5);font-weight:var(--weight-bold);border:3px solid;border-radius:50%;place-items:center;display:grid}.dev-approach li h3{font-size:var(--text-h5);margin:4px 0 8px}.dev-approach li p{color:#666;max-width:70ch}.dev-method{border-left:5px solid var(--green);max-width:75ch;font-weight:var(--weight-medium);background:#f5faef;padding:25px}.dev-approach .button:hover{box-shadow:4px 5px 0 var(--green)}.dev-solutions{padding-block:120px}.solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.solution-card{border:1px solid #ddd;border-radius:14px;flex-direction:column;min-height:300px;padding:30px;transition:transform .2s,box-shadow .2s;display:flex}.solution-card>span{color:#999;font-weight:var(--weight-bold)}.solution-card p{color:#666;margin-top:auto}.solution-card:hover{transform:translate(-3px,-3px)}.solution-card.green:hover{box-shadow:8px 8px 0 var(--green)}.solution-card.blue:hover{box-shadow:8px 8px 0 var(--blue)}.solution-card.yellow:hover{box-shadow:8px 8px 0 var(--yellow)}.solution-card.red:hover{box-shadow:8px 8px 0 var(--red)}.solution-card.purple:hover{box-shadow:8px 8px #b8a9ff}.solution-card.orange:hover{box-shadow:8px 8px 0 var(--orange)}.dev-cta{color:#fff;text-align:center;background:#171717}.dev-cta .content{max-width:850px}.dev-cta p:not(.eyebrow){color:#ccc;max-width:65ch;margin-inline:auto}.dev-cta .button{margin-top:18px}@media (width<=900px){.dev-hero>.wide{grid-template-columns:1fr}.dev-hero img{order:-1;width:200px;margin:auto}.solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.dev-hero{padding-top:50px}.dev-actions{flex-direction:column;align-items:stretch}.situation-grid,.solution-grid{grid-template-columns:1fr}.situation-card:last-child{grid-column:auto}.dev-approach li{grid-template-columns:65px 1fr}.dev-approach li>span{width:45px;height:45px}.dev-approach li:not(:last-child):before{left:22px}.solution-card{min-height:250px}}.dev-hero{padding:105px 0 80px}.dev-hero>.wide{text-align:center;flex-direction:column;gap:28px;max-width:1100px;display:flex}.dev-hero-copy{max-width:none}.dev-hero h1{max-width:1050px;margin-inline:auto}.dev-hero-copy>p:not(.eyebrow){color:#333;margin-inline:auto;max-width:1000px!important}.dev-hero img{order:initial;width:300px;margin-inline:auto}.dev-actions{justify-content:center;margin-top:0}.dev-intro{padding:110px 0;position:relative}.dev-intro:before,.dev-intro:after,.dev-cta:before{content:"";background:#ccc;width:1px;height:75px;margin:0 auto 55px;display:block}.dev-intro:after{margin:55px auto 0}.dev-intro p{font-size:var(--text-h5);line-height:1.55}.dev-situations{color:#fff;background:#fff;padding:0 0 100px}.dev-situations>.wide{background:#171717;border-radius:20px;max-width:1100px;padding:48px;box-shadow:0 5px 15px 5px #0000001a}.dev-situations .dev-section-intro{margin-bottom:38px}.dev-situations .dev-section-intro h2{font-size:var(--text-h5)}.dev-situations .dev-section-intro p{font-size:var(--text-h6)}.situation-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;max-width:none}.situation-card{color:#171717;background:#fff;border-width:2px;border-radius:14px;align-items:center;min-height:100px;padding:20px}.situation-card>span{display:none}.situation-card h3{font-size:var(--text-base)}.situation-card:first-child,.situation-card:nth-child(2),.situation-card:nth-child(3){grid-column:span 2}.situation-card:nth-child(4){grid-column:2/span 2}.situation-card:nth-child(5){grid-column:4/span 2}.situation-card:nth-child(odd){transform:rotate(-1deg)}.situation-card:nth-child(2n){transform:rotate(1deg)}.situation-card.red{border-color:var(--red)}.situation-card.green{border-color:var(--green)}.situation-card.yellow{border-color:var(--yellow)}.situation-card.blue{border-color:var(--blue)}.situation-card.purple{border-color:#b8a9ff}.dev-conclusion{font-size:var(--text-h6);margin-top:38px}.dev-approach{background:#fff;padding:90px 0 120px}.dev-approach>.content{max-width:1100px}.dev-approach h2{font-size:var(--text-h1)}.dev-lead{font-size:var(--text-h6);color:#666;max-width:none}.dev-approach>.content>.button{margin-top:5px}.dev-approach ol{margin-top:70px}.dev-approach li{min-height:145px}.dev-approach li h3{color:currentColor;margin-bottom:4px}.dev-approach li strong{color:#333;margin-bottom:5px;display:block}.dev-approach li p{font-size:var(--text-xs)}.dev-method{font-style:italic;font-weight:var(--weight-regular);color:#666;background:0 0;border:0;padding:0}.dev-solutions{padding:170px 0 90px}.dev-solutions .dev-section-intro{margin-bottom:70px}.dev-solutions .dev-section-intro h2{font-size:var(--text-h1)}.solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.solution-card{background:#fff;min-height:340px;box-shadow:0 5px 15px 3px #00000014}.solution-card:last-child{grid-column:1/-1;min-height:230px}.solution-card>span{display:none}.solution-card h3{font-size:var(--text-h3);margin-top:0}.solution-card.green{border-color:var(--green)}.solution-card.green h3{color:var(--green)}.solution-card.blue{border-color:var(--blue)}.solution-card.blue h3{color:var(--blue)}.solution-card.yellow{border-color:var(--yellow)}.solution-card.yellow h3{color:var(--yellow)}.solution-card.red{border-color:var(--red)}.solution-card.red h3{color:var(--red)}.solution-card.purple{border-color:#b8a9ff}.solution-card.purple h3{color:#b8a9ff}.solution-card.orange{border-color:var(--orange)}.solution-card.orange h3{color:var(--orange)}.dev-cta{color:#171717;background:#fff;padding:100px 0 130px}.dev-cta h2{font-size:var(--text-h1)}.dev-cta p:not(.eyebrow){color:#555}.dev-cta .button:hover{box-shadow:4px 5px 0 var(--blue)}@media (width<=750px){.dev-hero{padding-top:60px}.dev-hero h1{font-size:var(--text-h2)}.dev-intro p{font-size:var(--text-h6)}.dev-situations>.wide{padding:30px 20px}.situation-grid{grid-template-columns:1fr}.situation-card:nth-child(n){grid-column:auto;transform:none}.solution-grid{grid-template-columns:1fr}.solution-card:last-child{grid-column:auto}.solution-card h3{font-size:var(--text-h5)}.dev-approach h2,.dev-solutions .dev-section-intro h2,.dev-cta h2{font-size:var(--text-h2)}}.solution-card{min-height:400px}.solution-card:last-child{min-height:310px}.solution-card .solution-lead{color:#222;margin-top:10px}.solution-card>p:not(.solution-signal):has(+.solution-signal){margin-bottom:8px}.solution-card .solution-signal{color:#555;margin-top:0;font-style:italic}.dev-hero{padding-bottom:20px}.dev-page .dev-hero{padding-top:72px;padding-bottom:20px}.dev-page .dev-intro{padding-block:48px}.dev-page .dev-situations{padding-top:48px;padding-bottom:64px}.dev-page .dev-approach{padding-block:72px}.dev-page .dev-solutions{padding-block:80px}.dev-page .dev-cta{padding-top:64px;padding-bottom:80px}.dev-intro:before,.dev-intro:after,.dev-cta:before{height:48px;margin-bottom:32px}.dev-intro:after{margin-top:32px;margin-bottom:0}.dev-cta:before{margin-bottom:48px}@media (width<=650px){.dev-page main>.section{padding-block:48px}.dev-page .dev-hero{padding-top:48px;padding-bottom:16px}.dev-page .dev-situations{padding-block:40px}.dev-page .dev-solutions,.dev-page .dev-cta{padding-block:56px}}.dev-page main>.section{padding-block:40px}.marketing-page main>.section{padding-block:64px}.marketing-hero{text-align:center;padding-top:105px!important}.marketing-hero .content{flex-direction:column;align-items:center;max-width:1100px;display:flex}.marketing-hero h1{max-width:1050px;font-size:var(--text-h1)}.marketing-hero p{color:#333;max-width:900px}.marketing-hero img{width:300px;margin:18px auto 22px}.marketing-hero .button:hover{box-shadow:4px 5px 0 var(--red)}.marketing-problem{text-align:center;position:relative;padding-block:105px!important}.marketing-problem:before,.marketing-problem:after,.marketing-cta:before{content:"";background:#ccc;width:1px;height:72px;margin:0 auto 55px;display:block}.marketing-problem:after{margin:55px auto 0}.marketing-problem .content{max-width:1050px}.marketing-problem h2{font-size:var(--text-h3)}.marketing-problem p{font-size:var(--text-h5);color:#666;margin-bottom:4px;line-height:1.55}.marketing-path{padding-top:70px!important}.marketing-path>.content{max-width:1100px}.marketing-path h2{font-size:var(--text-h1);margin-bottom:4px}.path-intro{font-size:var(--text-h5);color:#666}.path-list{margin-top:46px}.path-stage{border-bottom:1px solid #ccc;grid-template-columns:100px minmax(0,1fr);gap:25px;margin-bottom:38px;padding:0 0 48px;display:grid}.path-stage:last-child{border-bottom:0;margin-bottom:0}.stage-number{font-size:var(--text-h3);font-weight:var(--weight-bold);padding-top:3px}.path-stage.purple .stage-number{color:#b8a9ff}.path-stage.yellow .stage-number{color:var(--yellow)}.path-stage.green .stage-number{color:var(--green)}.stage-label{font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:3px;margin-bottom:20px;padding:5px 14px;display:inline-block}.path-stage.purple .stage-label{background:#b8a9ff}.path-stage.yellow .stage-label{background:var(--yellow)}.path-stage.green .stage-label{background:var(--green)}.path-stage h3{font-size:var(--text-h3)}.path-stage p{color:#666;max-width:850px}.stage-tags{flex-wrap:wrap;gap:9px;margin:26px 0;display:flex}.stage-tags span{font-size:var(--text-xs);font-weight:var(--weight-semibold);background:#eee;border-radius:3px;padding:6px 13px}.stage-actions{align-items:center;gap:28px;display:flex}.stage-actions>strong{font-size:var(--text-h3)}.path-stage.purple .button:hover{box-shadow:4px 5px #b8a9ff}.path-stage.yellow .button:hover{box-shadow:4px 5px 0 var(--yellow)}.path-stage.green .button:hover{box-shadow:4px 5px 0 var(--green)}.marketing-plans{color:#fff;text-align:center;background:#171717;padding-block:105px!important}.marketing-plans>.wide{max-width:1300px}.marketing-plans h2{max-width:1100px;font-size:var(--text-h1);margin-inline:auto}.marketing-plans>.wide>p{max-width:1120px;font-size:var(--text-h5);margin-inline:auto}.plan-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;max-width:1100px;margin:65px auto 50px;display:grid}.plan-card{border:2px solid;border-radius:6px;flex-direction:column;min-height:490px;padding:34px;display:flex}.plan-card.green{border-color:var(--green)}.plan-card.red{border-color:var(--red)}.plan-card h3{font-size:var(--text-h3)}.plan-card.green h3{color:var(--green)}.plan-card.red h3{color:var(--red)}.plan-card>p{min-height:50px}.plan-price{font-size:var(--text-h3);margin:8px 0 0;display:block}.plan-card small{color:#999}.plan-card ul{margin:34px 0;padding:0;list-style:none}.plan-card li{border-bottom:1px solid #555;padding:12px 0}.plan-card li:before{content:"→";margin-right:9px;font-weight:700}.plan-card.green li:before{color:var(--green)}.plan-card.red li:before{color:var(--red)}.plan-card .button{border-color:#0000;width:100%;margin-top:auto}.plan-card.green .button{background:var(--green)}.plan-card.red .button{background:var(--red)}.plan-card.green .button:hover,.plan-card.red .button:hover{box-shadow:5px 6px #fff}.marketing-plans .plans-note{max-width:1200px;font-size:var(--text-h6);line-height:1.55}.marketing-cta{text-align:center;padding-block:105px!important}.marketing-cta:before{margin-bottom:70px}.marketing-cta .content{max-width:1100px}.marketing-cta h2{font-size:var(--text-h1)}.marketing-cta p{font-size:var(--text-h5);color:#555}.marketing-cta .button{background:var(--yellow);margin-top:20px}.marketing-cta .button:hover{box-shadow:4px 5px 0 var(--red)}@media (width<=750px){.marketing-page main>.section{padding-block:48px}.marketing-hero{padding-top:55px!important}.marketing-hero h1,.marketing-path h2,.marketing-plans h2,.marketing-cta h2{font-size:var(--text-h2)}.marketing-hero img{width:230px}.marketing-problem{padding-block:70px!important}.marketing-problem h2{font-size:var(--text-h5)}.marketing-problem p,.path-intro,.marketing-plans>.wide>p,.marketing-cta p{font-size:var(--text-base)}.marketing-problem:before,.marketing-problem:after,.marketing-cta:before{height:45px;margin-bottom:35px}.marketing-problem:after{margin-top:35px;margin-bottom:0}.path-stage{grid-template-columns:1fr;gap:5px}.stage-number,.path-stage h3,.plan-card h3,.plan-price,.stage-actions>strong{font-size:var(--text-h5)}.stage-actions{flex-direction:column;align-items:stretch;gap:15px}.stage-actions .button{align-self:flex-start}.plan-grid{grid-template-columns:1fr;margin-top:45px}.plan-card{min-height:440px;padding:25px}.marketing-plans,.marketing-cta{padding-block:70px!important}}.marketing-problem .problem-answer{font-size:var(--text-base);margin-top:42px}.stage-label{text-transform:uppercase}.path-stage.blue .stage-number{color:var(--blue)}.path-stage.red .stage-number{color:var(--red)}.path-stage.blue .stage-label{background:var(--blue)}.path-stage.red .stage-label{background:var(--red)}.path-stage.blue .button:hover{box-shadow:4px 5px 0 var(--blue)}.path-stage.red .button:hover{box-shadow:4px 5px 0 var(--red)}.marketing-plans>.wide>p{max-width:900px;font-size:var(--text-base)}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1200px}.plan-card{min-height:530px;padding:30px}.plan-card.blue{border-color:var(--blue)}.plan-card h3{margin-bottom:0}.plan-card.blue h3{color:var(--blue)}.plan-subtitle{font-size:var(--text-xs);text-transform:lowercase;margin-bottom:20px}.plan-card>p{min-height:95px;font-size:var(--text-xs)}.plan-card li{font-size:var(--text-xs)}.plan-card.blue li:before{color:var(--blue)}.plan-card.blue .button{background:var(--blue)}.plan-card .button:hover{box-shadow:5px 6px #fff}.marketing-plans .plans-note{font-size:var(--text-base)}@media (width<=900px){.plan-grid{grid-template-columns:1fr}.plan-card,.plan-card>p{min-height:0}}.website-page main>.section{padding-block:72px}.website-hero{text-align:center;padding-top:105px!important}.website-hero .content{flex-direction:column;align-items:center;max-width:1150px;display:flex}.website-hero h1{font-size:var(--text-h1)}.website-hero p{color:#444}.website-hero img{width:300px;margin:18px auto 24px}.website-hero .button:hover{box-shadow:4px 5px 0 var(--blue)}.website-problem{padding-block:95px!important}.website-problem>.wide{grid-template-columns:minmax(0,1fr) minmax(480px,1fr);align-items:center;gap:80px;max-width:1100px;display:grid}.website-problem-copy h2{font-size:var(--text-h3)}.website-problem-copy p{font-size:var(--text-h5);color:#666;line-height:1.6}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.stat-grid article{background:#fff;border-left:3px solid;border-radius:18px;min-height:190px;padding:30px;box-shadow:0 8px 22px #0000001f}.stat-grid strong{font-size:var(--text-h3)}.stat-grid p{font-size:var(--text-base);margin-top:25px}.stat-grid .red{border-color:var(--red)}.stat-grid .red strong{color:var(--red)}.stat-grid .orange{border-color:var(--orange)}.stat-grid .orange strong{color:var(--orange)}.stat-grid .green{border-color:var(--green)}.stat-grid .green strong{color:var(--green)}.stat-grid .blue{border-color:var(--blue)}.stat-grid .blue strong{color:var(--blue)}.website-plans{padding-block:110px!important}.website-plans>.wide>h2{text-align:center;font-size:var(--text-h1);margin-bottom:90px}.website-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:40px;display:grid}.website-plan{background:#fff;border:2px solid;flex-direction:column;min-height:620px;display:flex}.website-plan.blue{border-color:var(--blue)}.website-plan.red{border-color:var(--red)}.website-plan.purple{border-color:#a99dea}.website-plan header,.website-plan-body{padding:30px}.website-plan header{min-height:170px}.website-plan h3{font-size:var(--text-h3)}.website-plan.blue h3{color:var(--blue)}.website-plan.red h3{color:var(--red)}.website-plan.purple h3{color:#a99dea}.website-plan header p{font-size:var(--text-base)}.website-plan.featured{min-height:700px}.website-plan.featured header{background:var(--red);color:#fff}.website-plan.featured h3{color:#fff}.website-plan-body{flex-direction:column;flex:1;display:flex}.website-price{font-size:var(--text-h3)}.website-plan small{color:#777}.website-plan ul{margin:35px 0;padding:0;list-style:none}.website-plan li{border-bottom:1px solid #888;padding:12px 0}.website-plan li:before{content:"→";margin-right:8px}.website-plan.blue li:before{color:var(--blue)}.website-plan.red li:before{color:var(--red)}.website-plan.purple li:before{color:#a99dea}.website-plan .button{width:100%;margin-top:auto}.website-plan.blue .button{background:var(--blue)}.website-plan.red .button{background:var(--red)}.website-plan.purple .button{background:#a99dea}.website-plan .button:hover{box-shadow:5px 6px #222}.website-guarantees{padding-block:110px!important}.website-guarantees h2{font-size:var(--text-h3)}.website-guarantees>.wide>p{font-size:var(--text-h5);color:#666}.guarantee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:60px;display:grid}.guarantee-grid article{border-left:3px solid;border-radius:18px;min-height:190px;padding:32px;box-shadow:0 8px 22px #0000001f}.guarantee-grid h3{font-size:var(--text-h3)}.guarantee-grid .red{border-color:var(--red)}.guarantee-grid .red h3{color:var(--red)}.guarantee-grid .green{border-color:var(--green)}.guarantee-grid .green h3{color:var(--green)}.guarantee-grid .blue{border-color:var(--blue)}.guarantee-grid .blue h3{color:var(--blue)}.website-process{background:#fafafa;padding-block:120px!important}.website-process h2{font-size:var(--text-h1)}.website-process>div>h3{font-size:var(--text-h3);margin-bottom:8px}.process-lead{max-width:1000px;font-size:var(--text-h5);color:#666}.website-process ol{margin:65px 0 0;padding:0 35px;list-style:none}.website-process li{grid-template-columns:100px 1fr;min-height:125px;display:grid;position:relative}.website-process li:not(:last-child):before{content:"";border-left:1px solid #aaa;height:58px;position:absolute;top:58px;left:27px}.website-process li>span{width:55px;height:55px;font-size:var(--text-h4);font-weight:var(--weight-bold);border:3px solid;border-radius:50%;place-items:center;display:grid}.website-process li strong{font-size:var(--text-h6);color:currentColor}.website-process li p{color:#777}.website-process li.purple{color:#b8a9ff}.website-process li.yellow{color:var(--yellow)}.website-process li.green{color:var(--green)}.website-process li.red{color:var(--red)}.website-process li div p{color:#777}.website-cta{color:#fff;text-align:center;background:#171717;padding-block:105px!important}.website-cta .content{max-width:1200px}.website-cta h2{font-size:var(--text-h1)}.website-cta p{font-size:var(--text-h5)}.website-cta .button{background:var(--blue);margin-top:25px}.website-cta .button:hover{box-shadow:5px 6px 0 var(--red)}@media (width<=900px){.website-problem>.wide{grid-template-columns:1fr}.website-plan-grid{grid-template-columns:1fr;max-width:600px;margin-inline:auto}.website-plan,.website-plan.featured{min-height:0}.guarantee-grid{grid-template-columns:1fr}}@media (width<=650px){.website-page main>.section{padding-block:52px}.website-hero{padding-top:55px!important}.website-hero h1,.website-plans>.wide>h2,.website-process h2,.website-cta h2{font-size:var(--text-h2)}.website-hero img{width:230px}.website-problem>.wide{gap:45px}.website-problem-copy p,.process-lead,.website-cta p{font-size:var(--text-base)}.stat-grid{grid-template-columns:1fr}.website-plans>.wide>h2{margin-bottom:55px}.website-guarantees>.wide>p{font-size:var(--text-base)}.website-process ol{padding:0}.website-process li{grid-template-columns:70px 1fr}.website-process li>span{width:46px;height:46px}.website-process li:not(:last-child):before{left:23px}}.price-hero{text-align:center;padding:105px 0 70px}.price-hero .wide{max-width:1250px}.price-hero h1{font-size:var(--text-h1)}.price-hero p{max-width:1150px;margin-inline:auto}.site-estimator{padding-bottom:110px}.estimator-question{border:0;margin:0 0 70px;padding:0}.estimator-question legend{font-size:var(--text-h5);font-weight:var(--weight-bold);margin-bottom:24px}.estimator-question.red legend{text-decoration:underline var(--red) 8px;text-decoration-skip-ink:none}.estimator-question.blue legend{text-decoration:underline var(--blue) 8px;text-decoration-skip-ink:none}.estimator-question.green legend{text-decoration:underline var(--green) 8px;text-decoration-skip-ink:none}.estimator-question.yellow legend{text-decoration:underline var(--yellow) 8px;text-decoration-skip-ink:none}.estimator-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.estimator-option{cursor:pointer;border:1px solid #222;border-radius:9px;gap:16px;min-height:140px;padding:20px;transition:transform .2s,box-shadow .2s,background .2s;display:flex}.estimator-option:hover{box-shadow:4px 5px 0 var(--blue);transform:translate(-2px,-2px)}.estimator-option.selected{box-shadow:4px 5px 0 var(--blue);background:#f3f6ff}.estimator-option input{accent-color:#171717;flex:none;width:20px;height:20px;margin:2px 0 0}.estimator-option span,.estimator-option strong,.estimator-option small{display:block}.estimator-option strong{margin-bottom:8px}.estimator-option small{font-size:var(--text-xs);color:#555;line-height:1.55}.estimate-result{border:2px solid var(--yellow);background:#fff9e8;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:5px 18px;margin:15px 0 40px;padding:38px;display:grid}.estimate-result>span{font-size:var(--text-h4)}.estimate-result>strong{background:var(--yellow);font-size:var(--text-h3);justify-self:start;padding:0 15px;transform:rotate(-1deg)}.estimate-result small{color:#666;grid-column:1/-1}.estimator-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin-bottom:28px;display:grid}.estimator-contact label{font-size:var(--text-xs)}.estimator-contact input{width:100%;font:inherit;border:1px solid #777;border-radius:3px;margin-top:7px;padding:12px;display:block}.site-estimator>button:hover{box-shadow:4px 5px 0 var(--yellow)}.form-feedback{border-left:4px solid var(--green);background:#f4faef;margin-top:20px;padding:15px}@media (width<=700px){.price-hero{padding-top:55px}.price-hero h1{font-size:var(--text-h2)}.estimator-options,.estimator-contact{grid-template-columns:1fr}.estimator-question{margin-bottom:50px}.estimate-result{grid-template-columns:1fr;padding:25px}.estimate-result>strong{font-size:var(--text-h5)}.estimate-result small{grid-column:auto}}.estimator-question legend{text-decoration:none!important}.estimator-question legend .mark:after{height:.7em}.estimator-option.selected{border:2px solid var(--green);box-shadow:none;background:#f7fcef;transform:none}.estimator-option.selected:hover{box-shadow:none}.estimator-option input{appearance:none;background:#fff;border:1px solid #7c8794;border-radius:50%;position:relative}.estimator-option input:checked{border:2px solid #222}.estimator-option input:checked:after{content:"✓";color:var(--green);font-size:32px;font-weight:var(--weight-bold);line-height:1;position:absolute;top:-11px;left:1px}.price-seo{padding-top:20px!important}.price-seo .content{max-width:1100px}.price-seo h2{font-size:var(--text-h3)}.price-seo>div>p{color:#555;max-width:75ch}.price-seo ul{margin:35px 0 65px;padding-left:25px}.price-seo li{margin-bottom:10px}.price-faq{padding-bottom:0}.price-faq details{border-color:#d3d3d3}.price-faq summary{font-size:var(--text-base);padding:15px 38px 15px 10px}.price-faq details p{max-width:none;font-size:var(--text-base);padding:8px 10px 20px;line-height:1.6}.dev-hero picture,.marketing-hero picture,.website-hero picture{background:#f3f3f3;border-radius:18px;width:min(100%,700px);max-height:400px;display:block;overflow:hidden;box-shadow:0 10px 30px #0000001f}.dev-hero picture{margin-inline:auto}.dev-hero picture img,.marketing-hero picture img,.website-hero picture img{aspect-ratio:1500/844;object-fit:cover;object-position:center;width:100%;height:100%;margin:0;display:block}@media (width<=900px){.dev-hero picture{width:min(100%,720px)}}.marketing-hero picture{margin:18px auto 22px}@media (width<=750px){.marketing-hero picture{width:100%}}.marketing-brand-accent{color:var(--red)}.website-hero picture{margin:18px auto 24px}@media (width<=650px){.website-hero picture{border-radius:14px;width:100%}}.accent-text{color:inherit;background:0 0!important}.accent-text.yellow{color:var(--yellow)}.accent-text.red{color:var(--red)}.website-price-prefix{color:#777;font-size:var(--text-xs);font-weight:var(--weight-medium);margin-bottom:2px;display:block}
