@font-face{font-family:display;src:url(../media/space_grotesk_latin-s.p.092gko6h6levo.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.fzqEcq_className{font-family:display,display Fallback}.fzqEcq_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/inter_latin-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.on1n6q_className{font-family:body,body Fallback}.on1n6q_variable{--font-body:"body", "body Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tinta:#0e1726;--mar:#0a7480;--mar-claro:#19b5c3;--sol:#f2a33a;--areia:#f6f4ef;--nevoa:#e4e1d8;--grafite:#5b6472;--branco:#fff;--cinza-escuro:#a9b1bd;--cinza-claro:#d5d9e0;--raio-p:6px;--raio-m:12px;--raio-g:20px;--sombra:0 1px 2px #0e172614, 0 8px 24px #0e172614;--fonte-titulo:var(--font-display), "Space Grotesk", system-ui, sans-serif;--fonte-texto:var(--font-body), "Inter", system-ui, sans-serif;--largura:1200px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--areia);color:var(--tinta);font-family:var(--fonte-texto);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}h1,h2,h3{font-family:var(--fonte-titulo);margin:0;font-weight:700;line-height:1.12}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit}:focus-visible{outline:3px solid var(--mar-claro);outline-offset:3px;border-radius:4px}.skip{z-index:100;background:var(--tinta);color:var(--areia);border-radius:var(--raio-p);padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-80px;left:16px}.skip:focus{top:16px}.container{width:100%;max-width:var(--largura);margin:0 auto;padding:0 24px}.container--narrow{max-width:820px}.btn{touch-action:manipulation;min-height:48px;font-family:var(--fonte-texto);cursor:pointer;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .15s,background-color .15s,color .15s;display:inline-flex}.btn__icon{flex:none}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:focus-visible{outline:3px solid var(--tinta);outline-offset:3px}.btn--compact{min-height:42px;padding:0 16px;font-size:13px}.btn--primary{background:var(--mar);color:var(--areia);box-shadow:0 6px 16px #0a748047}.btn--primary:hover{background:#085f69}.btn--accent{background:var(--sol);color:var(--tinta);box-shadow:0 8px 20px #f2a33a59}.btn--accent:hover{background:#f5b259}.btn--outline{border-color:var(--tinta);color:var(--tinta)}.btn--outline:hover{background:var(--tinta);color:var(--areia)}.btn--outlineLight{border-color:var(--areia);color:var(--areia)}.btn--outlineLight:hover{background:var(--areia);color:var(--tinta)}.lockup{align-items:center;display:inline-flex}.lockup__text{flex-direction:column;gap:4px;display:inline-flex}.lockup__name{font-family:var(--fonte-titulo);letter-spacing:-.01em;font-weight:700;line-height:.9}.lockup__sub{letter-spacing:.34em;font-weight:500;line-height:1}.header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--nevoa);background:#f6f4efeb;position:sticky;top:0}.header__inner{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.brand{text-decoration:none;display:inline-flex}.nav{align-items:center;gap:28px;display:flex}.nav__link{color:var(--tinta);font-size:15px;font-weight:500;text-decoration:none}.nav__link:hover{color:var(--mar);text-underline-offset:6px;text-decoration:underline}.nav .btn{min-height:44px;padding:0 18px;font-size:15px}.hero{isolation:isolate;background:var(--tinta);color:var(--areia);padding:56px 0 88px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background-image:linear-gradient(#f6f4ef12 1px,#0000 1px),linear-gradient(90deg,#f6f4ef12 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 70% at 74% 48%,#000 0%,#0000 78%);mask-image:radial-gradient(55% 70% at 74% 48%,#000 0%,#0000 78%)}.hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:24px;min-height:min(76vh,700px);display:grid}.hero__title{letter-spacing:-.035em;font-size:clamp(42px,5.8vw,76px);line-height:1}.hero__line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.hero__line>span{animation:.95s cubic-bezier(.2,.8,.2,1) both rise;display:block}.hero__line:nth-child(2)>span{animation-delay:.1s}.hero__line:nth-child(3)>span{animation-delay:.2s}.hero__line:nth-child(4)>span{animation-delay:.3s}.hero__lead,.hero__actions{animation:.9s .7s both settle}.hero__lead{color:var(--cinza-claro);max-width:540px;margin-top:28px;font-size:20px;line-height:1.55}.hero__actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero__art{aspect-ratio:1;width:min(100%,600px);margin-inline:auto;position:relative}.hero__fallback,.hero__stage{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hero__stage{inset:-9%}.hero__fallback svg{width:62%;height:auto;transition:opacity .5s}.hero__art[data-ready=true] .hero__fallback svg{opacity:0}.hero__canvas{opacity:0;width:100%;height:100%;transition:opacity .5s;display:block}.hero__art[data-ready=true] .hero__canvas{opacity:1}@keyframes rise{0%{transform:translateY(108%)}to{transform:none}}@keyframes settle{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.display{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(40px,5vw,68px);line-height:1.02}.section{padding:96px 0}.section--sand{background:#efece4}.section__title{letter-spacing:-.015em;font-size:clamp(30px,4vw,44px)}.section__title--small{margin-bottom:24px;font-size:clamp(26px,3.2vw,34px)}.section__lead{color:var(--grafite);max-width:34ch;margin-top:16px;font-size:19px}section[id]{scroll-margin-top:72px}.services{padding:120px 0}.services__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:64px;display:grid}.services__intro{position:sticky;top:112px}.svc-list{border-top:1px solid var(--tinta)}.svc-list li{border-bottom:1px solid #0e172633}.svc{isolation:isolate;grid-template-columns:minmax(0,1fr) 36px;grid-template-areas:"t i""x i";gap:6px 24px;padding:28px 20px;text-decoration:none;transition:color .35s;display:grid;position:relative;overflow:hidden}.svc:before{content:"";z-index:-1;background:var(--tinta);transform-origin:bottom;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleY(0)}.svc:focus-visible{outline-offset:-4px}.svc__title{font-family:var(--fonte-titulo);letter-spacing:-.02em;grid-area:t;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.1;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.svc__text{max-width:52ch;color:var(--grafite);grid-area:x;font-size:16px;transition:color .35s}.svc__icon{color:var(--mar);grid-area:i;align-self:center;transition:color .35s,transform .45s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.svc:hover{color:var(--areia)}.svc:hover:before{transform:scaleY(1)}.svc:hover .svc__title{transform:translate(10px)}.svc:hover .svc__text{color:var(--cinza-claro)}.svc:hover .svc__icon{color:var(--sol);transform:rotate(-12deg)scale(1.15)}}.svc:focus-visible{color:var(--areia)}.svc:focus-visible:before{transform:scaleY(1)}.svc:focus-visible .svc__text{color:var(--cinza-claro)}.svc:focus-visible .svc__icon{color:var(--sol)}.process{background:var(--mar);color:var(--areia);padding:120px 0}.process__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.process__intro{position:sticky;top:112px}.process__lead{max-width:30ch;margin-top:16px;font-size:19px}.steps{--p:0;flex-direction:column;gap:80px;padding:8px 0 8px 56px;display:flex;position:relative}.steps:before,.steps:after{content:"";width:2px;position:absolute;top:8px;left:11px}.steps:before{background:#f6f4ef4d;bottom:8px}.steps:after{height:calc((100% - 16px) * var(--p));background:var(--sol)}.step{position:relative}.step__node{background:var(--mar);border:2px solid #f6f4ef8c;border-radius:5px;width:24px;height:24px;transition:background-color .3s,border-color .3s,transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:6px;left:-56px}.step[data-reached] .step__node{background:var(--sol);border-color:var(--areia);transform:rotate(45deg)scale(1.1)}.step__title{letter-spacing:-.02em;align-items:baseline;gap:14px;font-size:clamp(28px,3.2vw,42px);display:flex}.step__n{min-width:1ch;font-size:.5em;font-weight:500}.step__text{max-width:44ch;margin-top:10px;font-size:18px}.reasons{padding:120px 0 104px}.reason-list{border-top:1px solid var(--tinta);margin-top:56px}.reason{border-bottom:1px solid #0e172633;grid-template-columns:72px minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:8px 32px;padding:36px 0;display:grid}.reason__mark{display:inline-flex}.reason__mark svg{opacity:.45;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .4s;transform:rotate(-26deg)scale(.7)}.reason[data-active] .reason__mark svg{opacity:1;transform:none}.reason__title{letter-spacing:-.03em;color:#7a828e;font-size:clamp(30px,4.4vw,58px);line-height:1.04;transition:color .45s}.reason[data-active] .reason__title{color:var(--tinta)}.reason__text{color:var(--grafite);max-width:40ch}.projects{background:var(--tinta);color:var(--areia);padding:120px 0}.projects .section__lead{color:var(--cinza-claro);max-width:46ch}.show{border-top:1px solid #f6f4ef40;margin:56px 0 0;padding:0;list-style:none}.show__item{border-bottom:1px solid #f6f4ef2e;grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:40px;padding:40px 0 40px 24px;display:grid;position:relative}.show__item:before{content:"";background:var(--sol);transform-origin:top;border-radius:2px;width:3px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:40px;bottom:40px;left:0;transform:scaleY(0)}.show__item:hover:before{transform:scaleY(1)}.show__num{font-family:var(--fonte-titulo);letter-spacing:.02em;color:var(--sol);padding-top:6px;font-size:20px;font-weight:700}.show__tag{font-family:var(--fonte-texto);color:var(--mar-claro);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.show__title{font-family:var(--fonte-titulo);letter-spacing:-.02em;color:var(--areia);font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.1}.show__text{color:var(--cinza-claro);max-width:48ch;padding-top:4px;font-size:17px;line-height:1.6}.templates{background:#fce9c8;padding:112px 0 104px;overflow:hidden}.templates__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.tpl-rail{width:min(var(--largura), calc(100% - 48px));perspective:1200px;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 28px;margin:56px auto 0;padding:16px 0 0;display:grid}.tpl-card{--rx:0deg;--ry:0deg;min-width:0;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;flex-direction:column;gap:6px;transition:transform .25s ease-out;display:flex}.tpl-card__screen{background:var(--branco);border-radius:14px;margin-bottom:14px;overflow:hidden;box-shadow:0 2px 4px #0e17261f,0 22px 40px #0e172633}.tpl-card__bar{background:var(--tinta);gap:6px;padding:10px 12px;display:flex}.tpl-card__bar i{background:var(--sol);border-radius:50%;width:8px;height:8px}.tpl-card__bar i:nth-child(2){background:var(--mar-claro)}.tpl-card__bar i:nth-child(3){background:#f6f4ef80}.tpl-card__view{aspect-ratio:9/13;background:var(--nevoa);overflow:hidden;container-type:size}.tpl-card__shot{will-change:transform;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;transform:translateY(0)}.tpl-card[data-play=true] .tpl-card__shot,.tpl-card:hover .tpl-card__shot,.tpl-card:focus-within .tpl-card__shot{animation:tpl-scroll 26s ease-in-out calc(var(--i,0) * -2.5s) infinite alternate}@keyframes tpl-scroll{0%,8%{transform:translateY(0)}92%,to{transform:translateY(calc(100cqh - 100%))}}.tpl-card__title{letter-spacing:-.015em;font-size:22px}.tpl-card__note{color:#4a4f5a;font-size:15.5px}.tpl-card__cta{color:var(--tinta);text-underline-offset:5px;align-self:flex-start;margin-top:8px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.tpl-card__cta:hover{color:var(--mar)}.tpl-card--other{aspect-ratio:9/14;color:var(--areia);background:radial-gradient(120% 70% at 100% 0%, #f0a83238, transparent 60%), radial-gradient(90% 60% at 0% 100%, #1f8a7a47, transparent 65%), var(--tinta);border-radius:14px;justify-content:space-between;align-self:start;align-items:flex-start;gap:16px;padding:28px 24px 24px;transform:none;box-shadow:0 2px 4px #0e17261f,0 22px 40px #0e172633}.tpl-other__plus{width:56px;height:56px;color:var(--sol);border:2px dashed #f6f4ef73;border-radius:50%;place-items:center;font-size:30px;line-height:1;display:grid}.tpl-other__body{flex-direction:column;gap:10px;display:flex}.tpl-card--other .tpl-card__title{font-size:24px;line-height:1.15}.tpl-card--other .tpl-card__note{color:var(--cinza-claro)}.tpl-other__cta{flex-direction:column;gap:10px;width:100%;display:flex}.tpl-other__cta .btn{justify-content:center;width:100%}.tpl-card__phone{color:var(--cinza-escuro);font-size:14px}.btn--whats{color:#fff;background:#128c7e}.btn--whats:hover{background:#0e6f64}.wa-float{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:60;color:#fff;background:#128c7e;border-radius:29px;align-items:center;gap:0;min-width:58px;height:58px;padding:0 15px;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex;position:fixed;box-shadow:0 2px 4px #0e172633,0 10px 28px #0e172647}.wa-float:hover{background:#0e6f64;transform:translateY(-2px)}.wa-float__label{white-space:nowrap;max-width:0;font-size:15px;font-weight:600;transition:max-width .35s,margin .35s;overflow:hidden}@media (hover:hover){.wa-float:hover .wa-float__label,.wa-float:focus-visible .wa-float__label{max-width:180px;margin-right:10px}}.wa-float:focus-visible{outline-color:var(--tinta);outline-offset:3px}.wa-float svg{flex:none}:root{interpolate-size:allow-keywords}.faq-section{background:#efece4;padding:120px 0}.faq-section__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.faq-section__intro{flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:sticky;top:112px}.faq-section__intro .section__lead{margin-top:-8px}.faq{border-top:1px solid var(--tinta)}.faq__item{border-bottom:1px solid #0e172633}.faq__item::details-content{block-size:0;transition:block-size .35s ease, content-visibility .35s allow-discrete;overflow:clip}.faq__item[open]::details-content{block-size:auto}.faq__question{cursor:pointer;font-family:var(--fonte-titulo);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:clamp(19px,2vw,25px);font-weight:500;line-height:1.25;list-style:none;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__question:after{content:"";background:linear-gradient(var(--mar), var(--mar)) center / 100% 2px no-repeat, linear-gradient(var(--mar), var(--mar)) center / 2px 100% no-repeat;flex:none;width:22px;height:22px;transition:transform .35s}.faq__item[open] .faq__question:after{transform:rotate(45deg)}.faq__answer{color:var(--grafite);max-width:62ch;padding:0 48px 26px 0}.cta{background:var(--tinta);color:var(--areia);padding:120px 0;overflow:hidden}.cta__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid}.cta__inner--single{grid-template-columns:minmax(0,1fr)}.cta__copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.cta__title{letter-spacing:-.035em;text-wrap:pretty;font-size:clamp(38px,5.4vw,76px);line-height:1.02}.cta__text{color:var(--cinza-claro);max-width:44ch;font-size:19px}.cta__art{justify-content:center;display:flex}.assemble{width:min(100%,380px);height:auto;overflow:visible}.assemble path{transform-box:fill-box;transform-origin:50%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1),opacity .6s}@media (scripting:enabled){.assemble path{opacity:0}.assemble__a{transform:translate(-90px,-80px)rotate(-24deg)}.assemble__b{transition-delay:.1s;transform:translate(100px,-70px)rotate(20deg)}.assemble__g{transition-delay:.2s;transform:translate(-100px,90px)rotate(18deg)}.assemble__l{transition-delay:.3s;transform:translate(90px,100px)rotate(-16deg)}[data-inview] .assemble path{opacity:1;transform:none}}.page-hero{background:var(--tinta);color:var(--areia);padding:56px 0 80px}.breadcrumb ol{color:var(--cinza-escuro);flex-wrap:wrap;gap:8px;margin-bottom:40px;font-size:14px;display:flex}.breadcrumb li+li:before{content:"/";color:var(--grafite);margin-right:8px}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb [aria-current=page]{color:var(--areia)}.page-hero__icon{width:68px;height:68px;color:var(--mar-claro);background:#19b5c329;border-radius:16px;justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.page-hero__title{letter-spacing:-.02em;max-width:860px;font-size:clamp(32px,4.6vw,52px)}.page-hero__lead{color:var(--cinza-claro);max-width:720px;margin-top:20px;font-size:20px}.two-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.checks{flex-direction:column;gap:14px;display:flex}.checks li{padding-left:36px;font-size:18px;position:relative}.checks li:before{content:"";background:var(--mar);border-radius:50%;width:22px;height:22px;position:absolute;top:4px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat}.checks--sun li:before{background:#c98412}.footer{background:var(--mar);color:var(--areia);padding:72px 0 32px}.footer__grid{grid-template-columns:1.4fr 1fr 1fr;gap:48px;display:grid}.footer__brand{flex-direction:column;gap:16px;display:flex}.footer__muted{color:var(--areia);opacity:.8;font-size:15px}.footer__title{color:var(--areia);opacity:.8;font-size:15px;font-family:var(--fonte-texto);margin-bottom:16px;font-weight:600}.footer__col ul{flex-direction:column;gap:10px;display:flex}.footer__col a{text-decoration:none}.footer__contacts{gap:14px!important}.footer__contacts a{align-items:center;gap:14px;display:inline-flex}.footer__contacts a:hover{text-decoration:none}.footer__contacts a:hover .footer__icon{background:var(--sol);color:var(--tinta)}.footer__icon{width:42px;height:42px;color:var(--areia);background:#f6f4ef24;border-radius:50%;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.footer__label{overflow-wrap:anywhere;flex-direction:column;font-weight:600;line-height:1.3;display:flex}.footer__label small{opacity:.75;font-size:12.5px;font-weight:500}.footer__col a:hover{color:var(--areia);text-decoration:underline}.footer__bottom{color:var(--areia);opacity:.8;border-top:1px solid #f6f4ef40;margin-top:48px;padding-top:24px;font-size:14px}.not-found{padding:120px 0}.not-found h1{margin-bottom:16px;font-size:clamp(36px,5vw,56px)}.not-found p{color:var(--grafite);margin-bottom:28px}@media (max-width:960px){.show__item{grid-template-columns:48px minmax(0,1fr);row-gap:12px;padding:28px 0 28px 16px}.show__item:before{top:28px;bottom:28px}.show__text{grid-column:2;padding-top:0}.projects,.templates{padding:72px 0}.nav__link{display:none}.hero{padding:40px 0 64px}.hero__inner,.services__grid,.process__grid,.faq-section__grid,.cta__inner{grid-template-columns:minmax(0,1fr)}.hero__inner{min-height:0}.hero__art{order:-1;width:min(100%,420px)}.services__intro,.process__intro,.faq-section__intro{position:static}.services,.process,.reasons,.faq-section,.cta,.section{padding:72px 0}.steps{gap:56px}.reason{grid-template-columns:56px minmax(0,1fr)}.reason__text{grid-column:2}.two-cols{grid-template-columns:minmax(0,1fr)}.footer__grid{grid-template-columns:minmax(0,1fr);gap:32px}.cta__art{justify-content:center}.assemble{width:min(64%,260px)}}@media (max-width:600px){.btn{letter-spacing:.03em;max-width:100%;padding:0 16px;font-size:13px}.btn--compact{letter-spacing:.01em;min-height:40px;padding:0 10px;font-size:11px}.btn--compact .btn__icon{display:none}body{font-size:16px}.header__inner{min-height:64px}.hero__lead,.page-hero__lead,.section__lead,.cta__text{font-size:17px}.svc{padding:22px 8px}.faq__answer{padding-right:0}}@media (max-width:1000px){.tpl-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}@media (max-width:520px){.tpl-rail{gap:32px 14px}.tpl-card__title{font-size:17px}.tpl-card__note{font-size:13.5px}.tpl-card__cta{font-size:14px}.tpl-card--other{aspect-ratio:auto;grid-column:1/-1;gap:20px;padding:24px 20px}.tpl-card--other .tpl-card__title{font-size:22px}.tpl-card--other .tpl-card__note{font-size:15px}}@media (prefers-reduced-motion:reduce){.tpl-card{transform:none!important}html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.assemble path,.reason__mark svg{opacity:1!important;transform:none!important}}
