@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_8c2be2a3-module__iX1fDW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_8c2be2a3-module__iX1fDW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
.landing{--pvc:#f6f6f4;--pvc-2:#ebebe7;--paper:#fff;--tinta:#161616;--concreto:#5f5f5a;--concreto-claro:#b5b5af;--fio:#d9d9d3;--fio-forte:#c6c6bf;--acento:#155dfc;--acento-2:#2b7fff;--acento-escuro:#1447e6;--font-body:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", monospace;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.2, .8, .2, 1);--radius-control:12px;--radius-box:20px;--content-max:1200px;--gutter:clamp(20px, 5vw, 64px);--shadow-ring:0 0 0 1px #16161612;--shadow-float:0 1px 1px #1616160a, 0 8px 24px -8px #16161624, 0 28px 56px -28px #1616162e;--shadow-lift:0 0 0 1px #1616161a, 0 6px 14px -6px #1616162e;background:var(--pvc);min-height:100dvh;color:var(--tinta);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-size:1.0625rem;line-height:1.55;position:relative;overflow-x:clip}@media (min-width:900px){.landing{font-size:1.125rem}}.landing *,.landing :before,.landing :after{box-sizing:border-box;border-color:var(--fio);margin:0;padding:0}.landing ::selection{color:var(--tinta);background:#155dfc59}.landing :focus-visible{outline:2px solid var(--tinta);outline-offset:3px;border-radius:6px}.landing p,.landing li,.landing dd,.landing dt{text-wrap:pretty}.landing ul,.landing ol{list-style:none}.landing img,.landing svg{max-width:100%}.landing button{font:inherit;color:inherit}.landing [hidden]{display:none!important}.landing h1,.landing h2,.landing h3{font-family:var(--font-body);font-variation-settings:"wdth" 112;letter-spacing:-.025em;text-wrap:balance;font-weight:650;line-height:1.05}.landing h1{font-size:clamp(2rem,1.3rem + 3vw,2.875rem)}.landing h2{letter-spacing:-.02em;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem)}.landing h3{font-variation-settings:"wdth" 106;letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.2}.landing h1 em,.landing h2 em{font-variation-settings:"wdth" 100;color:var(--tinta);text-decoration:underline;-webkit-text-decoration-color:var(--acento);text-decoration-color:var(--acento);text-underline-offset:.12em;font-style:italic;text-decoration-thickness:.08em}.landing .lead{color:var(--concreto);max-width:44ch;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.5}.landing .muted{color:var(--concreto)}.landing .small{font-size:.9375rem}.landing .arrow-link{min-height:44px;color:var(--tinta);align-items:center;gap:6px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.landing .arrow-link svg{width:18px;height:18px;transition:transform .3s var(--ease-spring)}.landing .arrow-link:hover svg{transform:translate(3px)}.landing .wrap{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.landing .section{padding-block:clamp(64px,8vw,96px)}.landing .section--tight{padding-block:clamp(48px,6vw,72px)}.landing .section--flush-top{padding-top:0}.landing .section__head{max-width:44ch;margin-bottom:clamp(28px,4vw,44px)}.landing .section__head .lead{margin-top:14px}.landing .skip-link{z-index:60;background:var(--paper);color:var(--tinta);box-shadow:var(--shadow-lift);border-radius:var(--radius-control);padding:10px 18px;font-size:.9375rem;text-decoration:none;position:absolute;top:0;left:-9999px}.landing .skip-link:focus-visible{left:var(--gutter);top:12px}.landing .cta{--mx:0px;--my:0px;--press:1;isolation:isolate;border-radius:var(--radius-control);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;min-height:48px;transform:translate(var(--mx), var(--my)) scale(var(--press));transition:transform .6s cubic-bezier(.32, .72, 0, 1), box-shadow .3s var(--ease-spring), background-color .2s var(--ease-out), color .2s var(--ease-out);border:0;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.landing .cta[data-magnet=on]{transition-duration:.15s,.3s,.2s,.2s;transition-timing-function:ease-out, var(--ease-spring), var(--ease-out), var(--ease-out)}.landing .cta:active{--press:.97;transition-duration:.12s}.landing .cta:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.landing .cta--sm{min-height:40px;padding:0 16px;font-size:.9375rem}.landing .cta--lg{min-height:56px;padding:0 26px;font-size:1.0625rem}.landing .cta--arrow{padding-right:10px}.landing .cta--sm.cta--arrow{padding-right:8px}.landing .cta--lg.cta--arrow{padding-right:12px}.landing .cta--primary{background:var(--tinta);color:var(--pvc);box-shadow:inset 0 1px #ffffff1f,0 1px 2px #1616161f}.landing .cta--primary:hover{background:#2a2a2a;box-shadow:inset 0 1px #ffffff29,0 10px 20px -10px #16161680,0 2px 4px #16161614}.landing .cta--secondary{color:var(--tinta);box-shadow:inset 0 0 0 1px var(--fio-forte);background:0 0}.landing .cta--secondary:hover{background:var(--paper);box-shadow:var(--shadow-lift)}.landing .cta--ghost{color:var(--concreto);background:0 0;border-radius:10px;font-weight:500}.landing .cta--ghost:hover{color:var(--tinta);background:var(--pvc-2)}.landing .cta--lanca{color:#f3f6ff;background:linear-gradient(#5c626d 0%,#1c1f24 46%,#0f1114 60%,#363b45 100%);border-radius:16px;min-height:0;padding:4px;overflow:visible;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #00000080,0 1px 2px #0000004d,0 18px 36px -16px #0a1e468c}.landing .cta--lanca:hover{box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000080,0 1px 2px #0000004d,0 22px 44px -16px #2b7fff80}.landing .cta__core{background:#07080a;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 8px #000000e6,inset 0 0 0 1px #ffffff0a}.landing .cta--lanca.cta--lg .cta__core{min-height:50px;padding:0 30px}.landing .cta--lanca.cta--sm .cta__core{min-height:36px;padding:0 16px}.landing .cta__beam{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing .cta--lanca .cta__label{z-index:1;text-shadow:0 0 14px #000618f2,0 1px 2px #000c;position:relative}@media (prefers-reduced-motion:no-preference){.landing .hero .cta--lanca{animation:.9s cubic-bezier(.34,1.56,.64,1) .35s both landing-lanca-chega}}@keyframes landing-lanca-chega{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@property --gx{syntax:"<percentage>";inherits:false;initial-value:50%}@property --gy{syntax:"<percentage>";inherits:false;initial-value:-70%}.landing .cta--glass{color:var(--tinta);background:radial-gradient(160px circle at var(--gx) var(--gy), #fffffff2, #fff0 65%), linear-gradient(180deg, #ffffffc7 0%, #ecf1fa57 100%);-webkit-backdrop-filter:blur(14px)saturate(170%);backdrop-filter:blur(14px)saturate(170%);transition:transform .6s cubic-bezier(.32, .72, 0, 1), box-shadow .3s var(--ease-spring), --gx .35s var(--ease-out), --gy .35s var(--ease-out);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #1616160f,0 0 0 1px #1616161a,0 8px 22px -14px #16161659}.landing .cta--glass:hover{--gy:30%;box-shadow:inset 0 1px #fff,inset 0 -1px #1616160f,0 0 0 1px #1616161f,0 14px 30px -16px #16161673}.landing .cta--glass:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#fffffff2,#fff3 40%,#2b7fff47 78%,#ffffffb3);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing .cta--glass .cta__label,.landing .cta--glass .cta__island{z-index:1;position:relative}.landing .cta--glass .cta__island{background:#fff9}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.landing .cta--glass{background:var(--paper)}}@media (prefers-reduced-transparency:reduce){.landing .cta--glass{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.landing .cta--primary:before,.landing .cta--secondary:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}.landing .cta--secondary:before{background:linear-gradient(105deg, transparent 30%, var(--acento) 50%, transparent 70%);-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:no-preference){.landing .cta--primary:hover:before,.landing .cta--secondary:hover:before{animation:.7s ease-out forwards landing-shine}}@keyframes landing-shine{0%{transform:translate(-100%)}to{transform:translate(200%)}}.landing .cta__island{width:28px;height:28px;transition:transform .35s var(--ease-spring);background:#1616161a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.landing .cta--secondary .cta__island{background:var(--pvc-2)}.landing .cta--sm .cta__island{width:24px;height:24px}.landing .cta--lg .cta__island{width:32px;height:32px}.landing .cta__island svg{width:16px;height:16px}.landing .cta:hover .cta__island{transform:translate(2px,-2px)scale(1.05)}.landing .cta.is-loading{cursor:progress}.landing .cta.is-loading .cta__label,.landing .cta.is-loading .cta__island{visibility:hidden}.landing .cta__spinner{place-items:center;display:grid;position:absolute;inset:0}.landing .cta__spinner svg{width:20px;height:20px;animation:.9s linear infinite landing-spin}@keyframes landing-spin{to{transform:rotate(360deg)}}.landing .cta[disabled]{opacity:.7;cursor:default}.landing .actions{flex-wrap:wrap;gap:12px;display:flex}.landing .actions form{display:contents}@media (max-width:599px){.landing .actions>.cta,.landing .actions form>.cta{flex:100%}}.landing .nav{z-index:20;background:color-mix(in oklab, var(--pvc) 76%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);position:sticky;top:0;box-shadow:inset 0 1px #ffffffb3,0 1px #1616160d,0 10px 24px -20px #16161659}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.landing .nav{background:var(--pvc)}}.landing .nav__inner{justify-content:space-between;align-items:center;gap:24px;height:64px;display:flex}.landing .nav__brand{color:var(--tinta);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.landing .nav__links{align-items:center;gap:4px;display:flex}.landing .nav__link{min-height:44px;color:var(--concreto);transition:color .2s var(--ease-out), background-color .2s var(--ease-out);border-radius:10px;align-items:center;padding:0 12px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.landing .nav__link:hover{color:var(--tinta);background:var(--pvc-2)}.landing .nav__link[aria-current=page]{color:var(--tinta)}.landing .nav__cta{margin-left:8px}.landing .nav__links .cta--ghost{min-height:44px;padding:0 12px;font-size:.9375rem}@media (max-width:759px){.landing .nav__link--page{display:none}.landing .nav__cta{margin-left:0}}.landing .hero{isolation:isolate;padding:clamp(24px,4vw,48px) 0 clamp(40px,6vw,72px);position:relative;overflow:hidden}.landing .laminas{z-index:-1;pointer-events:none;justify-content:space-evenly;display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.landing .laminas span{background:#1616160b;width:1px;height:100%;position:relative;overflow:hidden}.landing .laminas i{width:1px;height:160px;animation:7.5s cubic-bezier(.4,0,.2,1) infinite hero-lamina;animation-delay:calc(var(--l,0) * 1.35s);background:linear-gradient(#2b7fff00,#2b7fff99,#2b7fff00);position:absolute;top:0;left:0;transform:translateY(-160px)}@keyframes hero-lamina{0%{transform:translateY(-160px)}to{transform:translateY(900px)}}@media (max-width:599px){.landing .laminas span:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.landing .laminas i{opacity:0;animation:none}}.landing .hero__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,56px);display:grid}.landing .hero__copy .lead{max-width:40ch;margin-top:20px}.landing .hero__copy .actions{margin-top:28px}.landing .hero h1 .line{display:block}@media (max-width:899px){.landing .hero__grid{grid-template-columns:1fr;gap:32px}}@media (prefers-reduced-motion:no-preference){.landing .hero [data-enter]{animation:landing-enter .55s var(--ease-out) both;animation-delay:calc(var(--i,0) * 80ms)}}@keyframes landing-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.landing .scene{gap:16px;display:grid}.landing .stage{aspect-ratio:1;touch-action:pan-y;-webkit-user-select:none;user-select:none;--tilt-x:0deg;--tilt-y:0deg;perspective:900px;isolation:isolate;justify-self:center;width:min(100%,480px);position:relative}.landing .stage__tilt{transform-style:preserve-3d;transform:rotateX(calc(5deg + var(--tilt-y))) rotateY(calc(-14deg + var(--tilt-x)));transition:transform .6s var(--ease-out);will-change:transform;animation:6s ease-in-out infinite plate-breath;position:absolute;inset:15%}.landing .stage__plate{pointer-events:none;filter:drop-shadow(0 28px 32px #16161638)drop-shadow(0 4px 6px #16161614);width:100%;height:auto;display:block}.landing .stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#2b7fff2e,#2b7fff0f 55%,#0000 72%);border-radius:50%;animation:10s ease-in-out infinite stage-aura;position:absolute;inset:4%}@keyframes stage-aura{0%,to{opacity:.75;scale:.96}50%{opacity:1;scale:1.04}}.landing .stage__field{pointer-events:none;position:absolute;inset:15%}.landing .stage__field span{opacity:0;border:1.5px solid #2b7fff4d;border-radius:14%;animation:4.8s cubic-bezier(.22,1,.36,1) infinite stage-field;position:absolute;inset:0}.landing .stage__field span:nth-child(2){animation-delay:2.4s}@keyframes stage-field{0%{opacity:0;transform:scale(.94)}12%{opacity:1}to{opacity:0;transform:scale(1.5)}}.landing .stage__scan{pointer-events:none;width:28.9%;height:28.9%;position:absolute;top:61.5%;left:63.5%;overflow:hidden}.landing .stage__scan:before{content:"";opacity:0;background:linear-gradient(#2b7fff00 0%,#2b7fff33 60%,#2b7fffe6 95%,#2b7fff00 100%);height:16%;animation:5.6s cubic-bezier(.65,0,.35,1) 1.6s infinite stage-scan;position:absolute;top:-18%;left:-8%;right:-8%;box-shadow:0 8px 20px #2b7fff8c}@keyframes stage-scan{0%{opacity:0;transform:translateY(0)}5%{opacity:1}28%{opacity:1;transform:translateY(760%)}33%,to{opacity:0;transform:translateY(760%)}}.landing .stage__shadow{pointer-events:none;background:radial-gradient(closest-side,#16161647,#0000);border-radius:50%;height:10%;animation:6s ease-in-out infinite plate-breath-shadow;position:absolute;bottom:8%;left:22%;right:22%}.landing .stage__wave{pointer-events:none;position:absolute;inset:15%}.landing .stage__wave span{border:2px solid var(--acento-2);opacity:0;animation:plate-wave 1.4s var(--ease-out) forwards;border-radius:12%;position:absolute;inset:0}.landing .stage__wave span:nth-child(2){animation-delay:.18s}.landing .stage__wave span:nth-child(3){animation-delay:.36s}@keyframes plate-breath{0%,to{translate:0}50%{translate:0 -12px}}@keyframes plate-breath-shadow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.93)}}@keyframes plate-wave{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.landing .stage__tilt,.landing .stage__shadow,.landing .stage__wave span,.landing .stage__field span,.landing .stage__scan:before,.landing .stage:before{animation:none}.landing .stage__tilt{transition:none}}.landing .floats{filter:drop-shadow(0 24px 28px #16161633)drop-shadow(0 4px 6px #16161614);width:100%;height:auto;display:block}.landing .dest{justify-self:center;width:min(100%,480px)}.landing .dest__row{background:var(--pvc);border-radius:var(--radius-control);width:100%;box-shadow:var(--shadow-ring);align-items:center;gap:12px;padding:12px 14px;display:flex}.landing .dest__icon{background:var(--paper);width:42px;height:42px;color:var(--tinta);box-shadow:var(--shadow-ring);border-radius:10px;flex:none;place-items:center;display:grid}.landing .dest__icon svg{width:20px;height:20px}.landing .dest__body{flex:1;gap:1px;min-width:0;display:grid}.landing .dest__label{color:var(--concreto);font-size:.8125rem;line-height:1.3}.landing .dest__name{font-size:1rem;font-weight:600;line-height:1.3}.landing .dest__type{color:var(--concreto);font-size:.875rem;line-height:1.3}@media (prefers-reduced-motion:no-preference){.landing .dest__row.is-swapping{animation:landing-swap .24s var(--ease-out) both}}@keyframes landing-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.landing .picker{justify-self:center;gap:10px;width:min(100%,480px);display:grid}.landing .picker__legend{color:var(--concreto);font-size:.9375rem;font-weight:500}.landing .picker__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.landing .picker__option{position:relative}.landing .picker__option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.landing .picker__chip{border-radius:var(--radius-control);background:var(--paper);min-height:44px;color:var(--tinta);box-shadow:var(--shadow-ring);transition:background-color .2s var(--ease-out), color .2s var(--ease-out), transform .28s var(--ease-spring), box-shadow .28s var(--ease-spring);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.9375rem;font-weight:500;display:flex}.landing .picker__chip svg{width:16px;height:16px;color:var(--concreto);transition:color .2s var(--ease-out)}.landing .picker__option:hover .picker__chip{box-shadow:var(--shadow-lift);transform:translateY(-1px)}.landing .picker__option input:checked+.picker__chip{background:var(--tinta);color:var(--pvc);box-shadow:none}.landing .picker__option input:checked+.picker__chip svg{color:var(--pvc)}.landing .picker__option input:focus-visible+.picker__chip{outline:2px solid var(--tinta);outline-offset:3px}.landing .facts{border-top:1px solid var(--fio);border-bottom:1px solid var(--fio);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.landing .facts__item{align-items:flex-start;gap:12px;padding:22px 20px 22px 0;font-size:.9375rem;font-weight:500;line-height:1.35;display:flex}.landing .facts__item svg{width:20px;height:20px;color:var(--concreto);flex:none;margin-top:1px}.landing .facts__item+.facts__item{border-left:1px solid var(--fio);padding-left:20px}@media (max-width:899px){.landing .facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.landing .facts__item{padding:16px 0}.landing .facts__item+.facts__item{border-left:0;padding-left:0}.landing .facts__item:last-child{border-top:1px solid var(--fio);grid-column:span 2}}.landing .profiles{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;display:grid}.landing .profiles__tabs{flex-direction:column;gap:4px;display:flex}.landing .profiles__tab{border-radius:var(--radius-control);text-align:left;min-height:48px;color:var(--concreto);cursor:pointer;transition:color .2s var(--ease-out), background-color .2s var(--ease-out), box-shadow .2s var(--ease-out);background:0 0;border:0;align-items:center;padding:0 16px;font-size:1rem;font-weight:500;display:flex}.landing .profiles__tab:hover{color:var(--tinta);background:var(--pvc-2)}.landing .profiles__tab[aria-selected=true]{color:var(--tinta);background:var(--paper);box-shadow:var(--shadow-ring)}.landing .profiles__panel{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start;gap:36px;display:grid}.landing .profiles__pain{letter-spacing:-.01em;max-width:34ch;font-size:clamp(1.125rem,1rem + .6vw,1.375rem);font-weight:500;line-height:1.4}.landing .profiles__changes{margin-top:24px}.landing .profiles__changes h3{font-variation-settings:"wdth" 100;color:var(--concreto);margin-bottom:10px;font-size:.9375rem;font-weight:600}.landing .checklist{gap:10px;display:grid}.landing .checklist li{padding-left:28px;line-height:1.45;position:relative}.landing .checklist li svg{width:18px;height:18px;color:var(--tinta);position:absolute;top:.2em;left:0}.landing .checklist--no li svg{color:var(--concreto)}.landing .profiles__close{max-width:62ch;color:var(--concreto);margin-top:clamp(24px,3vw,36px)}@media (max-width:899px){.landing .profiles{grid-template-columns:1fr;gap:20px}.landing .profiles__tabs{scroll-snap-type:x proximity;margin-inline:calc(var(--gutter) * -1);padding-bottom:4px;padding-inline:var(--gutter);scrollbar-width:none;flex-direction:row;overflow-x:auto}.landing .profiles__tabs::-webkit-scrollbar{display:none}.landing .profiles__tab{scroll-snap-align:start;min-height:44px;box-shadow:var(--shadow-ring);background:var(--paper);flex:none;padding:0 14px}.landing .profiles__tab[aria-selected=true]{background:var(--tinta);color:var(--pvc)}.landing .profiles__panel{grid-template-columns:1fr;gap:24px}.landing .profiles__panel .photo{max-width:260px}}.landing .bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.landing .bento__cell{grid-column:span var(--span,4);border-radius:var(--radius-box);background:var(--paper);min-height:240px;box-shadow:var(--shadow-ring);flex-direction:column;gap:12px;padding:26px;display:flex}.landing .bento__cell--tint{background:var(--pvc-2);box-shadow:none}.landing .bento__cell--photo{grid-template-columns:minmax(0,1fr) minmax(160px,38%);align-items:end;gap:24px;display:grid}.landing .bento__text{flex-direction:column;gap:12px;height:100%;display:flex}.landing .bento__icon{background:var(--pvc);width:42px;height:42px;color:var(--tinta);border-radius:12px;place-items:center;display:grid}.landing .bento__cell--tint .bento__icon{background:var(--paper)}.landing .bento__icon svg{width:20px;height:20px}.landing .bento__text h3{margin-top:auto}.landing .bento__text p{color:var(--concreto);max-width:44ch;font-size:1rem}.landing .bento__photo{align-self:stretch;align-items:flex-end;display:flex}.landing .bento__photo .photo{width:100%}@media (max-width:899px){.landing .bento__cell{grid-column:span 12;min-height:0;padding:22px}.landing .bento__cell--photo{grid-template-columns:1fr}.landing .bento__photo .photo{max-width:240px}}.landing .steps{counter-reset:step;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.landing .steps--single{grid-template-columns:1fr}.landing .steps li{border-top:1px solid var(--fio);counter-increment:step;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.landing .steps li:before{content:counter(step);font-variation-settings:"wdth" 112;letter-spacing:-.03em;color:var(--concreto);font-size:1.75rem;font-weight:650;line-height:1}.landing .steps h3{font-size:1.125rem}.landing .steps p{color:var(--concreto);max-width:52ch;margin-top:6px;font-size:1rem}@media (max-width:899px){.landing .steps{grid-template-columns:1fr}}.landing .columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;display:grid}.landing .columns h3{margin-bottom:14px}@media (max-width:759px){.landing .columns{grid-template-columns:1fr}}.landing .ledger-grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:40px 64px;display:grid}.landing .ledger-grid .section__head{margin-bottom:0}.landing .receipt{border-radius:var(--radius-box);background:var(--paper);box-shadow:var(--shadow-float), var(--shadow-ring);padding:26px 28px 22px}.landing .receipt dl>div{border-top:1px dashed var(--fio-forte);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.landing .receipt dl>div:first-child{border-top:0;padding-top:0}.landing .receipt dt{color:var(--concreto);font-size:.9375rem}.landing .receipt dd{text-align:right;white-space:nowrap;font-weight:600}.landing .receipt__total{border-top:2px solid var(--tinta);margin-top:8px;padding-top:16px;font-size:1.125rem;line-height:1.35}.landing .receipt__total strong{font-variation-settings:"wdth" 108;font-weight:650}.landing .receipt__note{color:var(--concreto);margin-top:14px;font-size:.875rem}@media (max-width:899px){.landing .ledger-grid{grid-template-columns:1fr;gap:28px}}.landing .faq{border-top:1px solid var(--fio);max-width:760px}.landing .faq details{border-bottom:1px solid var(--fio)}.landing .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:16px 0;font-size:1.0625rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.landing .faq summary::-webkit-details-marker{display:none}.landing .faq summary svg{width:20px;height:20px;color:var(--concreto);transition:transform .3s var(--ease-spring);flex:none}.landing .faq details[open] summary svg{transform:rotate(45deg)}.landing .faq details p{max-width:62ch;color:var(--concreto);padding:0 0 20px}.landing .photo{margin:0}.landing .photo__frame{border-radius:var(--radius-box);background:var(--pvc-2);box-shadow:var(--shadow-ring);overflow:hidden}.landing .photo__frame img{width:100%;height:auto;display:block}.landing .photo figcaption{color:var(--concreto);margin-top:8px;font-size:.8125rem}.landing .split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.landing .split .photo{justify-self:end;max-width:420px}.landing .split__body p+p{margin-top:12px}.landing .split__body .checklist{margin-top:18px}@media (max-width:899px){.landing .split{grid-template-columns:1fr}.landing .split .photo{justify-self:start;max-width:320px}}.landing .pricing{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.landing .tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.landing .tiers__item{border-radius:var(--radius-box);background:var(--paper);box-shadow:var(--shadow-ring);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);gap:2px;padding:20px 20px 18px;display:grid}@media (hover:hover) and (pointer:fine){.landing .tiers__item:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}}.landing .tiers__range{color:var(--concreto);font-size:.9375rem}.landing .tiers__price{font-variation-settings:"wdth" 112;letter-spacing:-.02em;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:650;line-height:1.1}.landing .tiers__unit{color:var(--concreto);font-size:.875rem}.landing .pricing__team{max-width:52ch;color:var(--concreto);margin-top:18px;font-size:.9375rem}.landing .pricing__sim{gap:18px;display:grid}.landing .pricing__cta{justify-items:start;gap:10px;display:grid}.landing .sim{background:var(--paper);box-shadow:var(--shadow-float);border-radius:24px;gap:14px;padding:22px;display:grid}.landing .sim__title{font-size:1.0625rem;font-weight:650}.landing .sim__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing .sim__label{align-items:center;gap:10px;font-weight:500;display:inline-flex}.landing .sim__swatch{border-radius:5px;width:18px;height:18px;box-shadow:inset 0 0 0 1px #1616161f}.landing .sim__swatch--black{background:#0b0b0b}.landing .sim__swatch--blue{background:#0072bc}.landing .sim__stepper{background:var(--pvc);box-shadow:inset 0 0 0 1px var(--fio);border-radius:14px;align-items:center;display:inline-flex}.landing .sim__stepper button{cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.landing .sim__stepper button:disabled{opacity:.35;cursor:default}.landing .sim__stepper button svg{width:18px;height:18px}.landing .sim__stepper input{text-align:center;width:56px;height:44px;font:inherit;font-variant-numeric:tabular-nums;color:var(--tinta);appearance:textfield;background:0 0;border:0;font-weight:650}.landing .sim__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.landing .sim__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.landing .sim__result{border-top:1px solid var(--fio);gap:8px;padding-top:14px;display:grid}.landing .sim__total{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.landing .sim__total span{font-variation-settings:"wdth" 112;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.6rem + 1.4vw,2.5rem);font-weight:650}.landing .sim__total small{color:var(--concreto);font-size:.9375rem}.landing .sim__margin{font-size:.9375rem}.landing .sim__note{color:var(--concreto);font-size:.8125rem}@media (max-width:899px){.landing .pricing{grid-template-columns:1fr}}@media (max-width:399px){.landing .tiers__item{padding:16px}}.landing .spec-chips{flex-wrap:wrap;gap:8px;display:flex}.landing .spec-chips li{background:var(--paper);box-shadow:var(--shadow-ring);border-radius:999px;padding:8px 14px;font-size:.9375rem}.landing .empty{background:var(--pvc-2);color:var(--concreto);border-radius:16px;max-width:62ch;padding:24px}.landing .plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:880px;display:grid}.landing .plan-card{--border:1.5px;isolation:isolate;height:100%;padding:var(--border);background:var(--fio);transition:transform .45s var(--ease-spring), box-shadow .45s var(--ease-spring);border-radius:24px;position:relative}.landing .plan-card:hover{box-shadow:var(--shadow-float);transform:translateY(-4px)}.landing .plan-card--featured:before{content:"";z-index:-1;border-radius:inherit;padding:var(--border);background:conic-gradient(from var(--angle,0deg), var(--acento) 0deg, #bedbff 90deg, var(--acento-escuro) 180deg, #bedbff 270deg, var(--acento) 360deg);-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing .plan-card--featured{background:0 0}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:no-preference){.landing .plan-card--featured:before{animation:8s linear infinite landing-turn}}@keyframes landing-turn{to{--angle:360deg}}.landing .plan-card__core{border-radius:calc(24px - var(--border));background:var(--paper);flex-direction:column;gap:14px;height:100%;padding:26px;display:flex;box-shadow:inset 0 1px 1px #ffffffe6}.landing .plan-card--featured .plan-card__core{background:linear-gradient(180deg, #fffaf0 0%, var(--paper) 40%)}.landing .plan-card__head{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.landing .plan-card__head h3{font-size:1.375rem}.landing .plan-card__tag{background:var(--acento);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;padding:6px 12px;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff40}.landing .plan-card__price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:4px;display:flex}.landing .plan-card__price strong{font-variation-settings:"wdth" 112;letter-spacing:-.035em;font-size:clamp(2.25rem,1.8rem + 1.5vw,3rem);font-weight:650;line-height:1}.landing .plan-card__cycle,.landing .plan-card__equiv,.landing .plan-card__note{color:var(--concreto);font-size:.9375rem}.landing .plan-card__equiv{color:var(--tinta);margin-top:-6px;font-weight:600}.landing .plan-card__items{border-top:1px solid var(--fio);gap:10px;margin-top:6px;padding-top:16px;display:grid}.landing .plan-card__items li{align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.4;display:flex}.landing .plan-card__check{background:var(--tinta);width:22px;height:22px;color:var(--pvc);border-radius:999px;flex:none;place-items:center;margin-top:1px;display:inline-grid}.landing .plan-card--featured .plan-card__check{background:var(--acento);color:#fff}.landing .plan-card__check svg{width:13px;height:13px}.landing .plan-card__cta{margin-top:auto;padding-top:10px}.landing .plan-card__button{width:100%}@media (max-width:759px){.landing .plans{grid-template-columns:1fr}.landing .plans>*{order:1}.landing .plans>:has(.plan-card--featured){order:0}}.landing .phase{border-top:1px solid var(--fio);grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:24px 64px;padding:clamp(36px,5vw,56px) 0;display:grid}.landing .phase__title{position:sticky;top:88px}.landing .phase__title h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.landing .phase .steps li:first-child{border-top:0;padding-top:0}@media (max-width:899px){.landing .phase{grid-template-columns:1fr}.landing .phase__title{position:static}}.landing .page-hero{padding:clamp(36px,6vw,72px) 0 clamp(20px,3vw,32px)}.landing .page-hero .lead{max-width:52ch;margin-top:16px}.landing .prose{max-width:66ch}.landing .prose__date{color:var(--concreto);margin-bottom:8px;font-size:.9375rem}.landing .prose h2{margin-top:40px;margin-bottom:12px;font-size:1.5rem}.landing .prose p+p{margin-top:12px}.landing .prose ul{gap:8px;padding-left:22px;list-style:outside;display:grid}.landing .prose a{color:var(--acento-escuro);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.landing .notice{border-left:4px solid var(--acento);background:var(--pvc-2);border-radius:16px;max-width:66ch;margin-top:48px;padding:20px 24px}.landing .notice p{color:var(--concreto);margin-top:8px}.landing .notice ul{color:var(--concreto);gap:6px;margin-top:10px;padding-left:22px;list-style:outside;display:grid}.landing .coda{isolation:isolate;background:var(--tinta);color:var(--pvc);border-radius:28px 28px 0 0;margin-top:clamp(24px,4vw,48px);padding:clamp(64px,8vw,96px) 0 28px;position:relative;overflow:hidden}.landing .coda .laminas span{background:#ffffff0d}.landing .coda .laminas i{background:linear-gradient(#2b7fff00,#78afffbf,#2b7fff00)}.landing .coda h1,.landing .coda h2{color:var(--pvc)}.landing .coda h2 em{color:var(--acento-2)}.landing .coda__note{max-width:48ch;color:var(--concreto-claro);margin-top:16px}.landing .coda .actions{margin-top:28px}.landing .coda .cta--secondary{color:var(--pvc);box-shadow:inset 0 0 0 1px #f6f6f452}.landing .coda .cta--secondary:hover{background:#f6f6f414;box-shadow:inset 0 0 0 1px #f6f6f480}.landing .coda .cta--secondary .cta__island{background:#f6f6f41f}.landing .coda .cta--glass{color:var(--pvc);background:radial-gradient(160px circle at var(--gx) var(--gy), #ffffff47, #fff0 65%), linear-gradient(180deg, #ffffff24 0%, #ffffff0a 100%);box-shadow:inset 0 1px #ffffff59,0 0 0 1px #ffffff1a,0 12px 30px -14px #000000b3}.landing .coda .cta--glass:hover{box-shadow:inset 0 1px #ffffff73,0 0 0 1px #ffffff29,0 16px 34px -14px #000000bf}.landing .coda .cta--glass:after{background:linear-gradient(135deg,#ffffff8c,#ffffff0d 45%,#2b7fff66 80%,#ffffff40)}.landing .coda .cta--glass .cta__island{background:#ffffff1f}.landing .coda .cta--lanca{box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000080,0 0 0 1px #ffffff0f,0 24px 50px -18px #2b7fff73}.landing .coda :focus-visible{outline-color:var(--pvc)}.landing .footer{color:var(--concreto-claro);border-top:1px solid #f6f6f424;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:clamp(48px,7vw,80px);padding-top:24px;font-size:.875rem;display:flex}.landing .footer__brand{color:var(--pvc);align-items:center;min-height:44px;margin-right:auto;display:inline-flex}.landing .footer a{color:inherit;min-height:44px;transition:color .2s var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.landing .footer a:hover{color:var(--pvc)}.landing .material{border-top:1px solid var(--fio);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;display:grid}.landing .material li{padding:24px 0 8px}.landing .material li+li{border-left:1px solid var(--fio);margin-left:-40px;padding-left:40px}.landing .material h3{font-size:1.125rem}.landing .material p{color:var(--concreto);max-width:40ch;margin-top:10px;font-size:1rem}@media (max-width:899px){.landing .material{grid-template-columns:1fr}.landing .material li{border-top:1px solid var(--fio);padding:20px 0}.landing .material li:first-child{border-top:0}.landing .material li+li{border-left:0;margin-left:0;padding-left:0}}.landing .photo--placeholder .photo__frame{aspect-ratio:1}.landing .photo__object{padding:2%}.landing .reckoning{min-width:0;padding:8px 0 0}.landing .reckoning__sheet{border-radius:var(--radius-box);background:var(--paper);box-shadow:var(--shadow-float), var(--shadow-ring);overflow:hidden}.landing .reckoning__table{border-collapse:collapse;width:100%;font-size:.9375rem}.landing .reckoning__table th,.landing .reckoning__table td{text-align:right;border-top:1px dashed var(--fio-forte);white-space:nowrap;padding:14px 12px}.landing .reckoning__table thead th{color:var(--concreto);vertical-align:bottom;white-space:normal;border-top:0;padding-top:18px;font-size:.8125rem;font-weight:500;line-height:1.25}.landing .reckoning__table th:first-child,.landing .reckoning__table td:first-child{text-align:left;padding-left:22px}.landing .reckoning__table th:last-child,.landing .reckoning__table td:last-child{padding-right:22px}.landing .reckoning__table tbody th{font-weight:600}.landing .reckoning__table tbody td strong{font-variation-settings:"wdth" 108;font-weight:650}.landing .reckoning__plan{margin-top:18px;font-size:1.0625rem;line-height:1.4}.landing .reckoning__plan strong{font-variation-settings:"wdth" 108;font-weight:650}.landing .reckoning__note{color:var(--concreto);margin-top:10px;font-size:.875rem}@media (max-width:759px){.landing .reckoning__table,.landing .reckoning__table tbody,.landing .reckoning__table tr,.landing .reckoning__table th,.landing .reckoning__table td{display:block}.landing .reckoning__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.landing .reckoning__table tr{border-top:1px solid var(--fio);padding:6px 18px 12px}.landing .reckoning__table tr:first-child{border-top:0}.landing .reckoning__table th,.landing .reckoning__table td{white-space:normal;border-top:0;padding:8px 0}.landing .reckoning__table th:first-child,.landing .reckoning__table td:first-child,.landing .reckoning__table th:last-child,.landing .reckoning__table td:last-child{padding-left:0;padding-right:0}.landing .reckoning__table tbody th{padding-top:12px;font-size:1.0625rem}.landing .reckoning__table td{border-top:1px dashed var(--fio-forte);justify-content:space-between;gap:12px;display:flex}.landing .reckoning__table td:before{content:attr(data-label);color:var(--concreto);text-align:left}}.landing .questions{counter-reset:question;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing .questions li{border-radius:var(--radius-box);background:var(--paper);box-shadow:var(--shadow-ring);padding:24px}.landing .questions h3{font-size:1.25rem}.landing .questions p{color:var(--concreto);margin-top:12px;font-size:1rem}@media (max-width:899px){.landing .questions{grid-template-columns:1fr;gap:12px}}.landing .skeleton{border-radius:var(--radius-control);background:var(--pvc-2);background-image:linear-gradient(90deg, var(--pvc-2) 0%, var(--paper) 50%, var(--pvc-2) 100%);background-size:200% 100%;display:block}@media (prefers-reduced-motion:no-preference){.landing .skeleton{animation:1.6s cubic-bezier(.4,0,.2,1) infinite landing-shimmer}}@keyframes landing-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.landing [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing .cta,.landing .cta__island,.landing .arrow-link svg,.landing .picker__chip,.landing .faq summary svg,.landing .plan-card{transition:none}.landing .cta:hover,.landing .cta:hover .cta__island,.landing .picker__option:hover .picker__chip,.landing .plan-card:hover{transform:none}.landing .cta__spinner svg{animation-duration:2s}}.landing .section__head--wide{max-width:min(100%,52rem)}.landing .facts--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:899px){.landing .facts--4{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .facts--4 .facts__item:last-child{border-top:0;grid-column:auto}.landing .facts--4 .facts__item:nth-child(n+3){border-top:1px solid var(--fio)}}.landing .flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid}.landing .flow__step{border-top:1px solid var(--fio-forte);align-content:start;gap:10px;padding-top:20px;display:grid}.landing .flow__n{background:var(--tinta);width:36px;height:36px;color:var(--pvc);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:650;display:inline-flex}.landing .flow__step p{color:var(--concreto);max-width:min(100%,52rem)}@media (max-width:799px){.landing .flow{grid-template-columns:1fr;gap:28px}}.landing .showcase-section{background:var(--paper);border-block:1px solid var(--fio)}.landing .showcase{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.landing .showcase__copy{justify-items:start;gap:18px;display:grid}.landing .showcase__list{gap:10px;display:grid}.landing .showcase__list li{padding-left:26px;font-weight:500;position:relative}.landing .showcase__list li:before{content:"";border-left:2px solid var(--acento);border-bottom:2px solid var(--acento);width:12px;height:7px;position:absolute;top:.55em;left:2px;transform:rotate(-45deg)}.landing .showcase__phones{grid-template-columns:1fr 1fr;place-items:end center;min-height:420px;display:grid;position:relative}.landing .phone{background:var(--tinta);width:min(100%,260px);box-shadow:var(--shadow-float);border-radius:34px;padding:7px}.landing .phone img{border-radius:28px;width:100%;height:auto;display:block}.landing .phone--solo{justify-self:center}.landing .split .phone--solo{justify-self:end}@media (max-width:899px){.landing .split .phone--solo{justify-self:center;width:min(70%,260px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing .phone--back{animation:linear both phone-parallax-back;animation-timeline:view();animation-range:entry exit}.landing .phone--front{animation:linear both phone-parallax-front;animation-timeline:view();animation-range:entry exit}}}@keyframes phone-parallax-back{0%{translate:0 36px}to{translate:0 -36px}}@keyframes phone-parallax-front{0%{translate:0 72px}to{translate:0 -56px}}.landing .phone--back{z-index:0;transform:translate(14%,-8%)rotate(-3deg)}.landing .phone--front{z-index:1;transform:translate(-10%,6%)rotate(2deg)}@media (max-width:899px){.landing .showcase{grid-template-columns:1fr}.landing .showcase__phones{min-height:0;padding-block:12px 24px}.landing .phone{border-radius:24px;padding:5px}.landing .phone img{border-radius:20px}}.landing .script{background:var(--pvc-2);border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:16px clamp(24px,4vw,64px);padding:clamp(24px,4vw,40px);display:grid}.landing .script h2{grid-row:span 2}.landing .script__list{counter-reset:roteiro;gap:14px;display:grid}.landing .script__list li{counter-increment:roteiro;padding-left:40px;font-size:1.0625rem;font-weight:500;position:relative}.landing .script__list li:before{content:counter(roteiro);background:var(--paper);width:28px;height:28px;box-shadow:var(--shadow-ring);border-radius:999px;place-items:center;font-size:.875rem;font-weight:650;display:grid;position:absolute;top:-1px;left:0}@media (max-width:799px){.landing .script{grid-template-columns:1fr}.landing .script h2{grid-row:auto}}.landing .plate-block{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.landing .plate-block__art{grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,24px);display:grid}.landing .plate-block__art img{filter:drop-shadow(0 18px 24px #16161629);width:100%;height:auto}.landing .plate-block__art img:last-child{transform:translateY(12%)}.landing .plate-block__copy{gap:16px;display:grid}@media (max-width:899px){.landing .plate-block{grid-template-columns:1fr}.landing .plate-block__art{padding-bottom:8%}}
