.site{--fx-edge:max(var(--site-margin), calc((100% - 90rem) / 2 + var(--site-margin)));--fx-ease:cubic-bezier(.2, .7, .2, 1);--fx-header:82px}@media (width<=899px){.site{--fx-header:72px}}.site .fx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-progress{display:none}@supports (animation-timeline:scroll()){.site .site-progress{z-index:6;background:var(--tk-highlight);transform-origin:0;height:3px;animation:linear both fx-progress;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto}@keyframes fx-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.site .site-header{transition:background-color .24s ease-out}.site .site-header[data-scrolled]{background:color-mix(in srgb, var(--tk-mineral-1000) 93%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:inset 0 -1px 0 var(--tk-mineral-800)}.site .site-header .site-nav a{position:relative}.site .site-header .site-nav a:after{content:"";background:var(--tk-highlight);transform-origin:0;height:2px;transition:transform .26s var(--fx-ease);position:absolute;inset:auto 0 6px;transform:scaleX(0)}.site .site-header .site-nav a:is(:hover,:focus-visible,[aria-current=page]):after{transform:scaleX(1)}.site .site-header .site-nav a[aria-current=page]{text-decoration:none}.site .site-header :is(.site-action,.site-signin){transition:transform .18s ease-out}.site .site-header :is(.site-action,.site-signin):hover{transform:translateY(-2px)}.site .fx-word{vertical-align:bottom;margin-block:-.14em;padding-block:.14em;display:inline-block;overflow:hidden}.site .fx-word>span{display:inline-block}@media (prefers-reduced-motion:no-preference){.site .fx-word>span{animation:fx-word-up .82s var(--fx-ease) both;animation-delay:calc(var(--fx-i,0) * 70ms + 80ms)}.site :is(.pagina-abertura-texto,.abertura-texto)>:not(h1){animation:fx-settle .7s var(--fx-ease) both;animation-delay:.52s}.site :is(.pagina-abertura-texto,.abertura-texto)>:not(h1):nth-child(3){animation-delay:.62s}.site :is(.pagina-abertura-texto,.abertura-texto)>:not(h1):nth-child(n+4){animation-delay:.72s}.site .journey .abertura h1{animation:fx-settle .9s var(--fx-ease) both;animation-delay:.12s}@keyframes fx-settle{0%{transform:translateY(22px)}}@keyframes fx-word-up{0%{transform:translateY(110%)}}@keyframes fx-rise{0%{opacity:0;transform:translateY(18px)}}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.site .home .pagina-abertura .pagina-abertura-foto{animation:pagina-assenta 1.4s var(--fx-ease) both, fx-parallax linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}.site .journey .abertura .abertura-foto{animation:abertura-assenta 1.6s var(--fx-ease) both, fx-parallax linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}.site .story.pricing-page .pricing-page-foto{animation:linear both fx-parallax;animation-timeline:scroll(root);animation-range:0 100vh}@keyframes fx-parallax{to{translate:0 14%;scale:1.06}}.site .home .pagina-tela>*{transform-origin:50% 100%;animation:linear both fx-tela;animation-timeline:view();animation-range:entry cover 32%}@keyframes fx-tela{0%{opacity:.55;transform:perspective(1400px)rotateX(12deg)scale(.93)}}.site .home :is(.product-gallery-item,.aud-gallery-item,.product-index-shot,.product-steps-shot){animation:linear both fx-drift;animation-timeline:view()}@keyframes fx-drift{0%{translate:0 28px}to{translate:0 -28px}}}}.site .fx-signals{display:none}@media (width>=1100px){.site .journey .abertura{grid-template-columns:minmax(0,1fr) minmax(0,23rem);column-gap:3rem}.site .fx-signals{align-self:end;gap:10px;font-size:15px;line-height:1.35;display:grid}.site .fx-signals ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site .fx-signals li{border-left:3px solid var(--tk-highlight);background:color-mix(in srgb, var(--tk-mineral-950) 78%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--tk-mineral-100);gap:2px;padding:12px 14px;display:grid}.site .fx-signals li b{font-family:var(--tk-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--tk-highlight);font-size:13px}.site .fx-signals-head{font-family:var(--tk-font-display);color:var(--tk-mineral-50);align-items:center;gap:8px;margin:0;font-weight:650;display:flex}.site .fx-signals-head i{border-radius:var(--tk-radius-pill);background:var(--tk-highlight);width:9px;height:9px}.site .fx-signals-note{color:var(--tk-mineral-300);margin:0;font-size:13px}@media (prefers-reduced-motion:no-preference){.site .fx-signals li{animation:fx-signal 15s var(--fx-ease) infinite both;animation-delay:calc(var(--fx-i,0) * 1.3s + 1s)}.site .fx-signals-head i{animation:1.8s ease-in-out infinite fx-pulse}@keyframes fx-signal{0%{opacity:0;transform:translate(28px)}5%,84%{opacity:1;transform:none}90%,to{opacity:0;transform:translate(-12px)}}@keyframes fx-pulse{50%{opacity:.35;transform:scale(.7)}}}}.site .fx-ticker{background:var(--tk-mineral-950);color:var(--tk-mineral-100);grid-column:1/-1;padding-block:18px;position:relative;overflow:hidden}.site .fx-ticker:before,.site .fx-ticker:after{content:"";z-index:1;background:linear-gradient(90deg, var(--tk-mineral-950), transparent);pointer-events:none;width:8%;position:absolute;inset:0 auto 0 0}.site .fx-ticker:after{background:linear-gradient(270deg, var(--tk-mineral-950), transparent);inset:0 0 0 auto}.site .fx-ticker-track{width:max-content;display:flex}.site .fx-ticker ul{flex:none;margin:0;padding:0;list-style:none;display:flex}.site .fx-ticker li{font-family:var(--tk-font-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:1.75rem;padding-inline-end:1.75rem;font-size:clamp(17px,1.7vw,23px);font-weight:600;display:flex}.site .fx-ticker li:after{content:"";background:var(--tk-highlight);width:9px;height:9px;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.site .fx-ticker-track{animation:48s linear infinite fx-ticker}.site .fx-ticker:hover .fx-ticker-track{animation-play-state:paused}@keyframes fx-ticker{to{transform:translate(-50%)}}}@media (prefers-reduced-motion:reduce){.site .fx-ticker:before,.site .fx-ticker:after{display:none}.site .fx-ticker-track{width:auto}.site .fx-ticker ul{padding-inline:var(--fx-edge);flex-wrap:wrap;row-gap:.5rem}.site .fx-ticker ul[aria-hidden]{display:none}}.site .fx-stats{padding:clamp(48px, 7vw, 104px) var(--fx-edge);background:var(--tk-mineral-1000);color:var(--tk-mineral-50);grid-column:1/-1}.site .fx-stats dl{gap:clamp(28px, 4vw, 56px) var(--site-margin);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.site .fx-stat{border-top:1px solid var(--tk-mineral-700);align-content:start;gap:10px;padding-top:18px;display:grid}.site .fx-stat dd{font-family:var(--tk-font-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--tk-highlight);align-items:baseline;gap:.18em;margin:0;font-size:clamp(56px,9vw,136px);font-weight:650;line-height:.9;display:flex}.site .fx-stat dd small{letter-spacing:-.02em;color:var(--tk-mineral-200);font-size:.34em}.site .fx-stat dt{max-width:22ch;color:var(--tk-mineral-200);font-size:clamp(15px,1.25vw,18px);line-height:1.4}@media (width>=900px){.site .fx-stats dl{grid-template-columns:repeat(4,minmax(0,1fr))}}.site [data-glow]{isolation:isolate;position:relative}.site [data-glow]:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(260px circle at var(--glow-x,50%) var(--glow-y,50%), color-mix(in srgb, var(--tk-highlight) 26%, transparent), transparent 70%);opacity:0;pointer-events:none;transition:opacity .28s ease-out;position:absolute;inset:0}.site [data-glow]:is(:hover,:focus-visible):after{opacity:1}.site .fx-tabs{top:var(--fx-header);z-index:4;scrollbar-width:none;background:var(--tk-mineral-1000);box-shadow:inset 0 -1px 0 var(--tk-mineral-800);position:sticky;overflow-x:auto}.site .fx-tabs ul{width:max-content;padding:0 var(--fx-edge);gap:clamp(4px,1.4vw,20px);margin:0;list-style:none;display:flex}.site .fx-tabs a{min-height:52px;font-family:var(--tk-font-display);color:var(--tk-mineral-300);align-items:center;padding-inline:10px;font-size:16px;font-weight:600;text-decoration:none;transition:color .2s ease-out;display:inline-flex;position:relative}.site .fx-tabs a:after{content:"";background:var(--tk-highlight);height:3px;transition:transform .26s var(--fx-ease);position:absolute;inset:auto 10px 0;transform:scaleX(0)}.site .fx-tabs a:is(:hover,:focus-visible,[aria-current=page]){color:var(--tk-mineral-50)}.site .fx-tabs a:is(:hover,:focus-visible,[aria-current=page]):after{transform:scaleX(1)}.site .fx-tabs a:focus-visible{outline:2px solid var(--tk-highlight);outline-offset:-4px}.site :is(.fx-compare,.fx-faq,.fx-next,.fx-doors,.fx-intro,.fx-rail,.fx-flow){padding:var(--site-gap) var(--fx-edge);gap:clamp(24px,3vw,44px);display:grid}.site :is(.fx-compare,.fx-faq,.fx-next,.fx-doors,.fx-intro,.fx-rail,.fx-flow)>h2,.site :is(.fx-compare,.fx-faq,.fx-next,.fx-doors,.fx-intro,.fx-rail,.fx-flow)>h2 span{max-width:18ch;margin:0}.site :is(.fx-compare,.fx-next,.fx-doors,.fx-rail,.fx-flow) :is(ul,ol){margin:0;padding:0;list-style:none}.site .fx-next+.fx-doors,.site .fx-faq+.fx-next,.site .fx-intro+.fx-next{padding-top:0}.site .fx-compare ul{gap:14px;display:grid}.site .fx-compare li{gap:10px;display:grid}.site .fx-compare p{gap:8px;max-width:none;margin:0;padding:clamp(18px,2vw,28px);font-size:clamp(17px,1.4vw,21px);line-height:1.4;display:grid}.site .fx-compare p b{font-family:var(--tk-font-display);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.site .fx-compare-before{border:1px dashed var(--tk-mineral-300);color:var(--site-muted)}.site .fx-compare-after{background:var(--tk-mineral-950);color:var(--tk-mineral-50);transition:transform .26s var(--fx-ease)}.site .fx-compare-after b{color:var(--tk-highlight)}.site .fx-compare li:hover .fx-compare-after{transform:translateY(-3px)}.site .fx-compare-arrow{background:var(--tk-mineral-300);justify-self:center;width:2px;height:22px}@media (width>=900px){.site .fx-compare li{grid-template-columns:minmax(0,1fr) 56px minmax(0,1.15fr);align-items:stretch;gap:0}.site .fx-compare-arrow{align-self:center;width:100%;height:2px;position:relative;overflow:hidden}.site .fx-compare-arrow:after{content:"";background:var(--tk-brand);width:40%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.site .fx-compare-arrow:after{animation:1.6s linear infinite fx-run}@keyframes fx-run{0%{transform:translate(-100%)}to{transform:translate(260%)}}}}.site .fx-rail-dark{background:var(--tk-mineral-950);color:var(--tk-mineral-50)}.site .fx-rail ol{counter-reset:fx-step;gap:32px;padding-inline-start:44px;display:grid;position:relative}.site .fx-rail ol:before,.site .fx-rail ol:after{content:"";background:var(--tk-mineral-200);width:2px;position:absolute;inset:6px auto 6px 14px}.site .fx-rail-dark ol:before{background:var(--tk-mineral-700)}.site .fx-rail ol:after{background:var(--tk-highlight);transform-origin:50% 0}.site .fx-rail li{counter-increment:fx-step;gap:6px;display:grid;position:relative}.site .fx-rail li:before{content:counter(fx-step);z-index:1;border-radius:var(--tk-radius-pill);background:var(--tk-highlight);width:30px;height:30px;color:var(--tk-mineral-900);font-family:var(--tk-font-display);place-items:center;font-size:15px;font-weight:700;display:grid;position:absolute;inset:0 auto auto -44px}.site .fx-rail h3{letter-spacing:-.025em;font-size:clamp(20px,1.9vw,27px);font-weight:650}.site .fx-rail p{color:var(--site-muted);margin:0}.site .fx-rail-dark p{color:var(--tk-mineral-200)}.site .fx-rail-when{font-family:var(--tk-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--tk-brand-text);font-size:13px;font-weight:700}.site .fx-rail-dark .fx-rail-when{color:var(--tk-highlight)}@media (width>=900px){.site .fx-rail ol{grid-template-columns:repeat(var(--fx-steps,3), minmax(0, 1fr));gap:var(--site-margin);padding:52px 0 0}.site .fx-rail ol:before,.site .fx-rail ol:after{width:auto;height:2px;inset:14px 0 auto}.site .fx-rail ol:after{transform-origin:0}.site .fx-rail li{padding-inline-end:1rem}.site .fx-rail li:before{inset:-52px auto auto 0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.site .fx-rail ol:after{animation:linear both fx-fill-y;animation-timeline:view();animation-range:entry 30% cover 60%}@keyframes fx-fill-y{0%{transform:scaleY(0)}}@keyframes fx-fill-x{0%{transform:scaleX(0)}}@media (width>=900px){.site .fx-rail ol:after{animation-name:fx-fill-x;animation-range:entry 60% cover 50%}}}}.site .fx-faq-list{display:grid}.site .fx-faq details{border-top:1px solid var(--tk-mineral-200)}.site .fx-faq-list>:last-child details{border-bottom:1px solid var(--tk-mineral-200)}.site .fx-faq summary{min-height:44px;font-family:var(--tk-font-display);letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.1rem;font-size:clamp(19px,1.6vw,24px);font-weight:650;line-height:1.25;list-style:none;display:flex}.site .fx-faq summary::-webkit-details-marker{display:none}.site .fx-faq summary:after{content:"";background:linear-gradient(var(--tk-mineral-900), var(--tk-mineral-900)) 50% / 100% 2px no-repeat, linear-gradient(var(--tk-mineral-900), var(--tk-mineral-900)) 50% / 2px 100% no-repeat;width:14px;height:14px;transition:transform .26s var(--fx-ease);flex:none}.site .fx-faq details[open] summary:after{transform:rotate(135deg)}.site .fx-faq summary:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.site .fx-faq details p{max-width:60ch;color:var(--site-muted);margin:0;padding-bottom:1.4rem}@media (prefers-reduced-motion:no-preference){.site .fx-faq details[open] p{animation:fx-rise .32s var(--fx-ease) both}}.site .fx-next ul,.site .fx-doors ul{gap:var(--site-margin);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.site .fx-next li,.site .fx-doors li,.site .fx-flow-chain li{display:grid}.site :is(.fx-next,.fx-doors) a{border:1px solid var(--tk-mineral-200);border-radius:var(--tk-radius-card);background:var(--site-surface);transition:transform .28s var(--fx-ease), border-color .28s ease-out;align-content:start;gap:10px;padding:16px 16px 20px;text-decoration:none;display:grid}.site :is(.fx-next,.fx-doors) a:is(:hover,:focus-visible){border-color:var(--tk-mineral-900);transform:translateY(-6px)}.site .fx-next-shot{aspect-ratio:16/10;border-radius:var(--tk-radius-control);background:var(--tk-mineral-100);overflow:hidden}.site .fx-next-shot .home-shot{transition:transform .9s var(--fx-ease);border:0;border-radius:0}.site .fx-next a:is(:hover,:focus-visible) .home-shot{transform:scale(1.06)translateY(-4%)}.site :is(.fx-next,.fx-doors) h3{letter-spacing:-.025em;font-size:clamp(21px,1.9vw,27px);font-weight:650}.site :is(.fx-next,.fx-doors) p{color:var(--site-muted);margin:0;font-size:16px;line-height:1.45}.site .fx-next-go,.site .fx-doors a:after{text-decoration:underline;-webkit-text-decoration-color:var(--tk-highlight);text-decoration-color:var(--tk-highlight);text-underline-offset:.3em;justify-self:start;font-size:15px;font-weight:600;text-decoration-thickness:3px}.site .fx-doors a{padding:clamp(20px,2.4vw,32px)}.site .fx-doors a:after{content:"→" / "";transition:transform .28s var(--fx-ease);font-size:24px;text-decoration:none}.site .fx-doors a:is(:hover,:focus-visible):after{transform:translate(8px)}.site .fx-flow{background:var(--tk-mineral-1000);color:var(--tk-mineral-50)}.site .fx-flow-lead{max-width:52ch;color:var(--tk-mineral-200);margin:0}.site .fx-flow-chain{gap:14px;display:grid;position:relative}.site .fx-flow a{border:1px solid var(--tk-mineral-700);background:var(--tk-mineral-950);height:100%;transition:transform .28s var(--fx-ease), border-color .28s ease-out;align-content:start;gap:8px;padding:clamp(18px,2vw,26px);text-decoration:none;display:grid}.site .fx-flow a:is(:hover,:focus-visible){border-color:var(--tk-highlight);transform:translateY(-4px)}.site .fx-flow a:focus-visible{outline:2px solid var(--tk-highlight);outline-offset:3px}.site .fx-flow a b{font-family:var(--tk-font-display);letter-spacing:-.03em;font-size:clamp(22px,2.2vw,32px);font-weight:650}.site .fx-flow a span{color:var(--tk-mineral-200);font-size:16px;line-height:1.45}.site .fx-flow-agent a{border-color:var(--tk-brand);background:var(--tk-brand)}.site .fx-flow-agent span{color:var(--tk-mineral-50)}@media (width>=900px){.site .fx-flow-chain{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.site .fx-flow-chain li+li:before{content:"";background:linear-gradient(90deg, var(--tk-mineral-700) 50%, var(--tk-highlight) 50%) 0 0 / 16px 2px;width:40px;height:2px;margin-left:-40px;position:absolute;top:50%}.site .fx-flow-chain li{position:relative}@media (prefers-reduced-motion:no-preference){.site .fx-flow-chain li+li:before{animation:1.4s steps(2,jump-none) infinite fx-blink;animation-delay:calc(var(--reveal-i,0) * .18s)}@keyframes fx-blink{50%{opacity:.35}}}}.site .fx-intro p{max-width:52ch;margin:0;font-size:clamp(18px,1.5vw,22px)}.site .fx-intro .home-note{font-size:var(--site-text-1)}.site .fx-bring ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.site .fx-bring li{border-top:1px solid var(--tk-mineral-200);font-family:var(--tk-font-display);letter-spacing:-.02em;gap:14px;padding-block:1.1rem;font-size:clamp(19px,1.7vw,25px);font-weight:650;display:flex}.site .fx-bring li:before{content:"";background:var(--tk-highlight);flex:none;width:12px;height:12px;margin-top:.45em;transform:rotate(45deg)}.site .pricing-more{background:var(--site-bg);color:var(--site-ink)}@media (width>=900px){.site :is(.fx-compare,.fx-faq,.fx-intro){column-gap:var(--site-margin);grid-template-columns:repeat(12,minmax(0,1fr))}.site :is(.fx-compare,.fx-faq,.fx-intro)>h2{grid-area:1/1/auto/5}.site :is(.fx-compare,.fx-faq,.fx-intro)>:not(h2){grid-column:5/13}}.site .home .home-final{isolation:isolate;position:relative;overflow:hidden}.site .home .home-final:before{content:"";z-index:-1;aspect-ratio:1;border-radius:var(--tk-radius-pill);background:radial-gradient(closest-side, color-mix(in srgb, var(--tk-brand) 75%, transparent), transparent);opacity:.7;width:min(70vw,760px);position:absolute;inset:-40% -10% auto auto}.site .home .home-final:after{content:"";z-index:-1;background:linear-gradient(var(--tk-mineral-800) 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(90deg, var(--tk-mineral-800) 1px, transparent 1px) 0 0 / 56px 56px;-webkit-mask-image:radial-gradient(ellipse at 80% 20%, var(--tk-mineral-1000), transparent 70%);mask-image:radial-gradient(ellipse at 80% 20%, var(--tk-mineral-1000), transparent 70%);opacity:.55;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.site .home .home-final:before{animation:9s ease-in-out infinite alternate fx-aura}@keyframes fx-aura{to{transform:translate(-18%,22%)scale(1.25)}}}.site .home :is(.pagina-abertura,.home-final) .site-action:after,.site .story :is(.abertura,.close,.pricing-page-saida) .button:after{content:"→" / "";transition:transform .24s var(--fx-ease);margin-inline-start:.6em}.site .home :is(.pagina-abertura,.home-final) .site-action,.site .home .site-action{transition:transform .2s ease-out}.site .home .site-action:hover{transform:translateY(-2px)}.site .home .site-action:hover:after,.site .story .button:hover:after{transform:translate(5px)}.site .home :is(.home-facts,.product-pointers)>*{transition:border-color .24s ease-out}.site .home :is(.home-facts,.product-pointers)>:hover{border-top-color:var(--tk-highlight)}.site .home :is(.product-gallery-item,.aud-gallery-item,.product-index-shot) .home-shot{transition:transform .5s var(--fx-ease)}.site .home :is(.product-gallery-item,.aud-gallery-item,.product-index-shot):hover .home-shot{transform:scale(1.02)}.home .site-grid>*{grid-column:1/-1;min-width:0}.home .home-field{background:var(--site-surface);padding-block:var(--site-gap);margin-block:0}.home .home-ai,.home .home-final{background:var(--tk-surface-sunken)}.home img{width:100%;height:auto;display:block}.home .home-shot{border:1px solid var(--tk-border);border-radius:var(--tk-radius-control);background:var(--site-surface);overflow:hidden}.home p{max-width:62ch;margin:0}.home h1,.home h2{text-wrap:balance;-webkit-hyphens:none;hyphens:none}.home h2{letter-spacing:-.02em}.home-link{text-underline-offset:.3em;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.home-link:hover{text-decoration-thickness:2px}.home a:focus-visible,.home button:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.home-badge{background:var(--tk-surface-sunken);color:var(--site-ink);font-size:var(--site-text-1);vertical-align:middle;border-radius:4px;margin-inline-start:.625rem;padding:.125rem .5rem;font-weight:600;display:inline-block}.home-field .home-badge{background:var(--site-bg)}.home-facts{gap:1.25rem;margin:0;display:grid}.home-facts dt{font-weight:600}.home-facts dd{color:var(--site-muted);margin:.125rem 0 0}.home-hero{margin-bottom:var(--site-gap);row-gap:2rem;padding-block:clamp(2.5rem,6vw,5.5rem) 0}.home .home-hero h1{font-size:min(var(--site-text-5), 7.4vw);letter-spacing:-.03em;margin-inline-start:-.04em;line-height:1.04}.home-hero h1 span{display:block}.home-lead{font-size:var(--site-text-2)}.home-hero-copy{align-content:start;justify-items:start;gap:1.5rem;display:grid}.home-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.home-actions a{min-height:44px}.home-actions .home-link{text-decoration:underline}.home-note{color:var(--site-muted);font-size:var(--site-text-1)}.home-pain .site-grid{row-gap:1.5rem}.home-pain-title{font-size:var(--site-text-3)}.home-quote{font-family:var(--tk-font-display);font-size:var(--site-text-4);letter-spacing:-.02em;max-width:22ch;line-height:1.12}.home-pain-body{color:var(--site-muted)}.home-story{row-gap:2rem}.home-diary{row-gap:2.5rem}.home-diary-copy{align-content:start;justify-items:start;gap:1.25rem;display:grid}.home-ai .site-grid{align-items:center;row-gap:2.5rem}.home-ai-copy{justify-items:start;gap:1.25rem;display:grid}.home-ai-copy h2{font-size:var(--site-text-4)}.home-whole{row-gap:3rem}.home-whole article{align-content:start;gap:1.25rem;display:grid}.home-whole article>div:last-child{justify-items:start;gap:.75rem;display:grid}.home-whole-matrix .home-shot{max-width:24rem}.home-start{margin-block:var(--site-gap)}.home-start .home-photo{height:clamp(18rem,52vw,44rem);overflow:hidden}.home-start .home-photo img{object-fit:cover;height:100%}.home-start-body{row-gap:2.5rem;margin-top:3rem}.home-start-copy{align-content:start;justify-items:start;gap:1.25rem;display:grid}.home-audience{row-gap:2rem}.home-doors{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.home-doors a{gap:.5rem;min-height:44px;text-decoration:none;display:grid}.home-doors h3{text-underline-offset:.25em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s ease-out}.home-doors a:hover h3,.home-doors a:focus-visible h3{text-decoration-color:currentColor}.home-doors p{color:var(--site-muted)}.home-plans .site-grid{row-gap:2.5rem}.home-plans-intro{align-content:start;justify-items:start;gap:1rem;display:grid}.home-plan-list{align-content:start;gap:2rem;margin:0;padding:0;list-style:none;display:grid}.home-plan-list li{gap:.25rem;display:grid}.home-plan-price{font-variant-numeric:tabular-nums}.home-plan-price strong{font-family:var(--tk-font-display);font-size:var(--site-text-4);line-height:1.1}.home-faq{row-gap:1.5rem}.home-faq .home-faq-q{appearance:none;color:var(--site-ink);font:inherit;text-align:start;cursor:pointer;border-radius:var(--tk-radius-control);background:0 0;border:0;width:100%;min-height:44px;padding:.5rem .75rem;transition:background-color .15s ease-out}.home-faq .home-faq-q:hover{background:var(--site-surface)}.home-faq .home-faq-q[aria-expanded=true]{background:var(--site-surface);font-weight:600}.home-faq-panel{font-size:var(--site-text-2);align-self:start;padding:.25rem .75rem 1rem;line-height:1.4}.home-faq-panel p{font-size:inherit;max-width:34ch}@media (prefers-reduced-motion:no-preference){.home-faq-panel p{animation:.24s ease-out home-faq-in}}@keyframes home-faq-in{0%{opacity:0;transform:translateY(8px)}}.home-final{padding:var(--site-gap) var(--site-margin);text-align:center;justify-items:center;gap:1.5rem;margin-block:0;display:grid}.home-final h2{max-width:24ch}.home-final p{max-width:44ch}@media (width<=37.4375rem){.site .home h2{font-size:var(--site-text-3)}}@media (width>=900px) and (width<=1199px){.site .home h2{font-size:var(--site-text-3)}}@media (width>=900px){.home .home-hero{margin-bottom:calc(var(--site-gap) * .55)}.home .home-hero h1{font-size:min(var(--site-text-5), 4.5vw)}.home .home-hero-copy{grid-area:2/1/auto/8}.home .home-hero-live{grid-area:2/8/auto/13;margin-top:-1rem}.home .home-pain-title{grid-column:1/7}.home .home-quote-a{font-size:var(--site-text-5);grid-column:1/8;max-width:none}.home .home-quote-b{font-size:var(--site-text-5);grid-column:5/13;max-width:none}.home .home-pain-body{grid-column:1/7;margin-top:1.5rem}.home .home-diary-copy{grid-area:1/1/3/7;position:sticky;top:6rem}.home .home-diary-main{grid-area:1/7/auto/13}.home .home-diary-side{grid-area:2/8/auto/13}.home .home-ai-copy{display:contents}.home .home-ai-copy h2{grid-area:1/1/auto/11}.home .home-ai-shot{grid-area:2/1/4/7}.home .home-ai-copy>p{grid-area:2/8/auto/13;align-self:end}.home .home-ai-copy>a{grid-area:3/8/auto/13;place-self:start}.home .home-whole-title{grid-column:1/9}.home .home-whole-curve{grid-column:1/8}.home .home-whole-matrix{grid-column:9/13;align-self:end}.home .home-start-copy{grid-column:1/6}.home .home-start-gantt{grid-column:6/13}.home .home-audience-title{grid-column:1/7}.home .home-doors{grid-column:7/13}.home .home-plans-intro{grid-column:1/5}.home .home-plan-list{gap:var(--site-margin);grid-column:6/13;grid-template-columns:repeat(3,minmax(0,1fr))}.home .home-faq-title{grid-column:1/-1}.home .home-faq[data-ready] .home-faq-q{grid-column:1/6}.home .home-faq[data-ready] .home-faq-panel{font-size:var(--site-text-3);grid-area:2/7/span 5/13}}.site .home{--pagina-borda:max(var(--site-margin), calc((100% - 90rem) / 2 + var(--site-margin)))}.site .home .pagina-abertura{isolation:isolate;min-height:clamp(440px,64vh,660px);padding:clamp(72px, 10vw, 136px) var(--pagina-borda) clamp(44px, 6vw, 84px);background:var(--tk-mineral-1000);color:var(--tk-mineral-50);align-items:end;margin:0;display:grid;position:relative;overflow:hidden}.site .home .pagina-abertura-foto{z-index:-2;object-fit:cover;width:62%;height:100%;position:absolute;inset:0 0 0 auto}.site .home .pagina-abertura-foto[data-foto=canteiro]{object-position:50% 10%}.site .home .pagina-abertura:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--tk-mineral-1000) 0%, var(--tk-mineral-1000) 38%, color-mix(in srgb, var(--tk-mineral-1000) 62%, transparent) 58%, color-mix(in srgb, var(--tk-mineral-1000) 12%, transparent) 100%), linear-gradient(0deg, var(--tk-mineral-1000) 0%, transparent 38%);position:absolute;inset:0}.site .home .pagina-abertura-texto{justify-items:start;gap:clamp(16px,2vw,26px);max-width:46rem;display:grid}.site .home .pagina-abertura h1{letter-spacing:-.055em;text-wrap:balance;grid-column:auto;max-width:15ch;font-size:clamp(40px,6vw,92px);font-weight:650;line-height:.96}.site .home .pagina-abertura .home-lead{max-width:40ch;color:var(--tk-mineral-200);font-size:clamp(18px,1.5vw,22px)}.site .home .pagina-abertura .home-note{color:var(--tk-mineral-300)}.site .home .pagina-abertura a:focus-visible,.site .home .home-final a:focus-visible,.site .home .product-why a:focus-visible{outline-color:var(--tk-highlight)}.site .home :is(.pagina-abertura,.home-final) .site-action{background:var(--tk-highlight);min-height:50px;color:var(--tk-mineral-900);border-radius:0;padding:13px 24px}.site .home .pagina-tela{--pagina-degrau:clamp(56px, 11vw, 168px);padding:0 var(--pagina-borda) var(--site-gap);background:linear-gradient(180deg, var(--tk-mineral-1000) 0, var(--tk-mineral-1000) var(--pagina-degrau), transparent var(--pagina-degrau))}.site .home .pagina-tela>*{max-width:68rem;margin-inline:auto}.site .home .pagina-tela>:is(.product-tall,.aud-tall){max-width:22rem}.site .home .pagina-tela .home-shot{outline:1px solid var(--tk-mineral-600)}.site .home h2{letter-spacing:-.045em;text-wrap:balance;font-weight:650;line-height:1.04}.site .home .home-facts>*,.site .home .product-pointers>*{border-top:1px solid var(--tk-mineral-200);padding-top:1.25rem}.site .home :is(.home-facts,.product-pointers) dt{font-family:var(--tk-font-display);letter-spacing:-.02em;font-size:clamp(19px,1.5vw,23px);font-weight:650;line-height:1.2}.site .home .product-why{background:var(--tk-mineral-950);color:var(--tk-mineral-50)}.site .home .product-why .product-pointers>*{border-top-color:var(--tk-mineral-700)}.site .home .product-why :is(.product-why-body,dd){color:var(--tk-mineral-200)}.site .home .product-why .product-pointers-title{color:var(--tk-mineral-50);font-weight:650}.site .home .product-step-list{counter-reset:passo}.site .home .product-step-list>li{counter-increment:passo}.site .home .product-step-list>li:before{content:counter(passo);border-bottom:3px solid var(--tk-highlight);min-width:2ch;font-family:var(--tk-font-display);font-size:var(--site-text-3);font-variant-numeric:tabular-nums;margin-bottom:.75rem;padding-bottom:2px;font-weight:650;line-height:1.1;display:inline-block}.site .home .product-step-list h3{font-family:var(--tk-font-display);letter-spacing:-.02em;font-size:clamp(20px,1.7vw,25px);font-weight:650}@media (width>=900px){.site .home .product-steps-rows .product-step-list>li:before{grid-column:1/-1;justify-self:start}}.site .home .product-index-list h2{font-size:clamp(30px,3.6vw,52px)}.site .home .product-index-list h2 a{text-decoration:underline;-webkit-text-decoration-color:var(--tk-highlight);text-decoration-color:var(--tk-highlight);text-underline-offset:.18em;text-decoration-thickness:3px}.site .home .home-final{padding:clamp(64px, 9vw, 136px) var(--pagina-borda);background:var(--tk-mineral-1000);color:var(--tk-mineral-50);text-align:start;justify-items:start;gap:1.25rem;margin:0}.site .home .home-final h2{max-width:16ch;font-size:clamp(34px,5vw,74px)}.site .home .home-final p{color:var(--tk-mineral-200)}.site .home.contact .contact-channels{margin-top:var(--site-gap)}.site .home.contact .contact-list{gap:0}.site .home.contact .contact-list li{border-top:1px solid var(--tk-mineral-200);gap:2px;padding-block:1.25rem;display:grid}.site .home.contact .contact-list h3{font-size:var(--site-text-1);color:var(--site-muted);font-weight:600}.site .home.contact .contact-list a{font-family:var(--tk-font-display);letter-spacing:-.03em;-webkit-text-decoration-color:var(--tk-highlight);text-decoration-color:var(--tk-highlight);text-underline-offset:.18em;overflow-wrap:anywhere;justify-self:start;font-size:clamp(24px,3vw,40px);font-weight:650;text-decoration-thickness:3px}.site .home .aud-story:first-of-type,.site .home .pagina-abertura+.site-section{margin-top:var(--site-gap)}@media (prefers-reduced-motion:no-preference){.site .home .pagina-abertura-foto{animation:1.4s cubic-bezier(.2,.7,.2,1) both pagina-assenta}@keyframes pagina-assenta{0%{transform:scale(1.05)}}}@media (width<=760px){.site .home .pagina-abertura{min-height:0;padding-top:clamp(220px,58vw,320px)}.site .home .pagina-abertura-foto{width:100%;height:clamp(240px,64vw,360px);inset:0 0 auto}.site .home .pagina-abertura:before{background:linear-gradient(0deg, var(--tk-mineral-1000) 0%, var(--tk-mineral-1000) calc(100% - clamp(240px, 64vw, 360px)), color-mix(in srgb, var(--tk-mineral-1000) 30%, transparent) calc(100% - 120px), transparent 100%)}.site .home .pagina-abertura h1{font-size:clamp(38px,10.5vw,64px)}}.contact{--site-gap:clamp(72px, 9vw, 112px)}.contact .contact-hero{margin-bottom:var(--site-gap);row-gap:2rem;padding-block:clamp(2.5rem,6vw,5rem) 0}.contact .contact-hero h1{font-size:clamp(var(--site-text-4), 7vw, var(--site-text-5));text-wrap:balance;letter-spacing:-.03em;line-height:1.06}.contact .contact-section-title{margin-bottom:1.5rem}.contact-list{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.contact .contact-list h3{font-size:var(--site-text-2);font-family:var(--tk-font-sans);font-weight:600;line-height:1.3}.contact-list a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.contact-privacy{margin-top:2rem}@media (width>=900px){.contact .contact-hero h1{grid-column:1/13;font-size:min(5rem,4.8vw)}.contact .contact-hero-copy{grid-column:1/7}.contact .contact-section-title{grid-column:1/5}.contact .contact-list{grid-area:1/6/auto/13}.contact .contact-list a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.contact-privacy{grid-area:2/6/auto/13;margin-top:0}}.contact-company dl{gap:1rem;margin:0 0 1.5rem;display:grid}.contact-company dt{font-size:var(--site-text-1);color:var(--site-muted);text-transform:uppercase;letter-spacing:.06em}.contact-company dd{font-size:var(--site-text-2);margin:.25rem 0 0}.contact-company a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (width>=900px){.contact .contact-company .contact-section-title{grid-column:1/5}.contact .contact-company-body{grid-column:6/13}.contact-company dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.site .journey .obra-sobe{padding:var(--journey-space) var(--journey-edge);background:var(--tk-mineral-950);color:var(--tk-mineral-50);grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,64px);display:grid}.site .journey .obra-sobe-cabeca{gap:18px;max-width:52rem;display:grid}.site .journey .obra-sobe h2{font-size:var(--journey-heading);text-wrap:balance;max-width:16ch;font-weight:650}.site .journey .obra-sobe-cabeca p{max-width:40ch;color:var(--tk-mineral-300)}.site .journey .obra-sobe-palco{height:clamp(280px,60vw,420px)}.site .journey .predio{width:100%;height:100%;display:block;overflow:visible}.site .journey .predio-solo{stroke:var(--tk-mineral-400);stroke-width:2px}.site .journey .predio-hachura{stroke:var(--tk-mineral-600);stroke-width:1.5px}.site .journey .predio-estrutura rect{fill:var(--tk-mineral-300);transition:fill .4s ease-out,opacity .4s ease-out}.site .journey .predio-vedacao rect{fill:var(--tk-mineral-800)}.site .journey .predio-vedacao .predio-janela{fill:var(--tk-ultramar-300);opacity:.55}.site .journey .predio-vedacao{transition:opacity .5s ease-out,transform .5s ease-out}.site .journey .predio-cota path{fill:var(--tk-mineral-500)}.site .journey .predio-cota line{stroke:var(--tk-mineral-600);stroke-width:1px;stroke-dasharray:3 4}.site .journey .predio-cota text{fill:var(--tk-mineral-400);font:500 13px var(--tk-font-sans);font-variant-numeric:tabular-nums;transition:fill .3s ease-out}.site .journey .predio-cota .predio-cota-nome{opacity:0;font-weight:600;transition:opacity .3s ease-out}.site .journey .predio-platibanda{fill:var(--tk-mineral-300);transition:opacity .4s ease-out}.site .journey .predio-nivel[data-state=pending] .predio-estrutura rect{opacity:.16}.site .journey .predio-nivel[data-state=pending] .predio-vedacao,.site .journey .predio-nivel[data-state=active] .predio-vedacao{opacity:0;transform:translateY(10px)}.site .journey .predio-nivel[data-state=active] .predio-estrutura rect,.site .journey .predio-nivel[data-state=active] .predio-cota path,.site .journey .predio-nivel[data-state=active] .predio-cota text{fill:var(--tk-highlight)}.site .journey .predio-nivel[data-state=active] .predio-cota line{stroke:var(--tk-highlight)}.site .journey .predio-nivel[data-state=active] .predio-cota-nome{opacity:1}.site .journey .predio:has(.predio-nivel[data-state=pending]) .predio-platibanda{opacity:0}.site .journey .obra-sobe-niveis{gap:clamp(56px,9vw,96px);margin:0;padding:0;list-style:none;display:grid}.site .journey .obra-sobe-niveis li{justify-items:start;gap:14px;display:grid}.site .journey .obra-sobe-cota{color:var(--tk-mineral-300);align-items:baseline;gap:12px;font-weight:600;display:flex}.site .journey .obra-sobe-cota span{border-bottom:2px solid var(--tk-highlight);min-width:4.5ch;color:var(--tk-highlight);font-variant-numeric:tabular-nums;padding-bottom:4px}.site .journey .obra-sobe-niveis figure{aspect-ratio:3/2;background:var(--tk-mineral-900);width:100%;margin:6px 0 10px;overflow:hidden}.site .journey .obra-sobe-niveis img{object-fit:cover;width:100%;height:100%;display:block}.site .journey .obra-sobe-niveis li:first-child img{object-position:50% 12%}.site .journey .obra-sobe-niveis h3{text-wrap:balance;max-width:18ch;font-size:clamp(26px,2.6vw,38px);font-weight:650}.site .journey .obra-sobe-niveis li>p:not(.obra-sobe-cota){max-width:44ch;color:var(--tk-mineral-200)}.site .journey .obra-sobe-niveis a{min-height:44px;color:var(--tk-mineral-50);text-decoration:underline;-webkit-text-decoration-color:var(--tk-highlight);text-decoration-color:var(--tk-highlight);align-items:center;text-decoration-thickness:2px;display:inline-flex}@media (width>=64rem){.site .journey .obra-sobe{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(48px,7vw,96px) clamp(20px,2.2vw,32px)}.site .journey .obra-sobe-cabeca{grid-column:1/-1}.site .journey .obra-sobe-palco{grid-column:1/6;height:min(72vh,640px)}.site .journey .obra-sobe-palco[data-pinned]{align-self:start;position:sticky;top:16vh}.site .journey .obra-sobe-niveis{grid-column:7/13;gap:22vh;padding-bottom:10vh}.site .journey .obra-sobe-palco[data-pinned]~.obra-sobe-niveis li{opacity:.42;transition:opacity .4s ease-out}.site .journey .obra-sobe-palco[data-pinned]~.obra-sobe-niveis li[aria-current]{opacity:1}}@media (prefers-reduced-motion:reduce){.site .journey .predio *,.site .journey .obra-sobe-niveis li{transition:none}}@media (width>=64rem){.site .journey .obra-sobe-palco[data-pinned]~.obra-sobe-niveis li:focus-within{opacity:1}}.site .journey .abertura{isolation:isolate;min-height:min(100svh - 74px,880px);padding:clamp(96px, 16vh, 200px) var(--journey-edge) clamp(40px, 7vh, 88px);background:var(--tk-mineral-1000);color:var(--tk-mineral-50);grid-column:1/-1;align-items:end;display:grid;position:relative;overflow:hidden}.site .journey .abertura-foto{z-index:-2;object-fit:cover;object-position:30% 50%;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.site .journey .abertura:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--tk-mineral-1000) 0%, color-mix(in srgb, var(--tk-mineral-1000) 88%, transparent) 34%, color-mix(in srgb, var(--tk-mineral-1000) 20%, transparent) 72%, transparent 100%), linear-gradient(0deg, var(--tk-mineral-1000) 0%, color-mix(in srgb, var(--tk-mineral-1000) 40%, transparent) 30%, transparent 60%);position:absolute;inset:0}.site .journey .abertura-texto{justify-items:start;gap:clamp(18px,2.4vw,30px);max-width:46rem;display:grid}.site .journey .abertura h1{letter-spacing:-.06em;text-wrap:balance;max-width:10ch;font-size:clamp(46px,7.4vw,124px);font-weight:650;line-height:.92}.site .journey .abertura-texto>p{max-width:34ch;color:var(--tk-mineral-200);font-size:clamp(18px,1.5vw,23px)}.site .journey .abertura-texto>.abertura-regiao{color:var(--tk-mineral-300);font-size:16px}.site .journey .abertura .actions a:not(.button){color:var(--tk-mineral-50)}@media (prefers-reduced-motion:no-preference){.site .journey .abertura-foto{animation:1.6s cubic-bezier(.2,.7,.2,1) both abertura-assenta}@keyframes abertura-assenta{0%{transform:scaleX(-1)scale(1.06)}to{transform:scaleX(-1)scale(1)}}}@media (width<=760px){.site .journey .abertura{min-height:min(100svh - 64px,720px);padding-top:46vh}.site .journey .abertura-foto{object-position:38% 0%;height:62%}.site .journey .abertura:before{background:linear-gradient(0deg, var(--tk-mineral-1000) 0%, var(--tk-mineral-1000) 44%, color-mix(in srgb, var(--tk-mineral-1000) 50%, transparent) 62%, transparent 86%)}.site .journey .abertura h1{font-size:clamp(44px,13vw,76px)}}.site .story .pricing{background:var(--ink);color:var(--paper);grid-column:1/-1}.site .story .pricing :is(h1,h2){font-variant-numeric:tabular-nums;text-wrap:balance;max-width:none;font-size:clamp(32px,5.6vw,82px)}.site-main:has(>.pricing-page){background:var(--tk-mineral-900);align-content:center;display:grid}.site .story.pricing-page{background:0 0;padding:0}.site .story.pricing-page .pricing{padding:clamp(44px, 9vw, 144px) var(--site-margin)}.site .journey .journey-proof-wrap{min-width:0}.site .journey .journey-proof{color:var(--paper);background:var(--ink);padding:clamp(18px,3vw,40px)}.site .journey .journey-proof figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:24px;display:flex}.site .journey .journey-proof figcaption strong{font-family:var(--tk-font-display);letter-spacing:-.04em;font-size:clamp(23px,2.2vw,34px);line-height:1.12}.site .journey .journey-proof figcaption span{font-size:15px}.site .journey .journey-proof-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:6px;display:grid}.site .journey .journey-proof-controls button{background:var(--tk-mineral-800);min-height:48px;color:var(--paper);cursor:pointer;border:0;padding:8px 10px}.site .journey .journey-proof-controls button[aria-pressed=true]{background:var(--lime);color:var(--ink)}.site .journey .journey-proof-view{background:var(--tk-mineral-800)}.site .journey .journey-plan,.site .journey .journey-proof-chart svg{width:100%;height:auto;display:block}.site .journey .journey-plan-grid,.site .journey .journey-chart-grid{fill:none;stroke:var(--tk-mineral-700)}.site .journey .journey-plan-wall,.site .journey .journey-plan-detail{fill:none;stroke:var(--pale);stroke-linejoin:round}.site .journey .journey-plan-wall{stroke-width:2.5px}.site .journey .journey-plan-active{fill:var(--blue)}.site .journey .journey-plan-ring{fill:none;stroke:var(--lime);opacity:.55;transform-box:fill-box;transform-origin:50%}.site .journey .journey-plan-dot{fill:var(--lime)}.site .journey .journey-plan-tick{stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none}.site .journey :is(.journey-proof-detail,.journey-proof-schedule,.journey-proof-chart){padding:clamp(16px,3vw,30px)}.site .journey .journey-proof-detail strong{margin-block:4px 8px;font-size:24px;display:block}.site .journey .journey-proof-detail p:first-child{color:var(--pale);font-size:15px}.site .journey .journey-proof-schedule,.site .journey .journey-proof-chart{min-height:220px}.site .journey .journey-proof-schedule ul{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.site .journey .journey-proof-schedule li{grid-template-columns:minmax(82px,1fr) minmax(0,2.7fr);align-items:center;gap:12px;display:grid}.site .journey .journey-proof-schedule i{background:var(--lime);transform-origin:0;width:44%;height:12px;display:block}.site .journey .journey-proof-schedule li:nth-child(2) i{background:var(--pale);margin-inline-start:28%}.site .journey .journey-proof-schedule li:nth-child(3) i{background:var(--pale);width:35%;margin-inline-start:59%}.site .journey .journey-chart-expected,.site .journey .journey-chart-actual{fill:none;stroke-width:4px;stroke-linecap:round}.site .journey .journey-chart-expected{stroke:var(--pale);stroke-dasharray:6 8}.site .journey .journey-chart-actual{stroke:var(--lime)}.site .journey .journey-chart-legend{flex-wrap:wrap;gap:20px;display:flex}.site .journey .journey-chart-legend span:first-child{color:var(--pale)}.site .journey .journey-chart-legend span:last-child{color:var(--lime)}@media (prefers-reduced-motion:no-preference){.site .journey [data-revealed] .journey-proof-scene{animation:.38s ease-out both journey-proof-enter}.site .journey [data-revealed] .journey-plan-ring{animation:.9s ease-out 2 journey-pin-signal}.site .journey [data-revealed] .journey-proof-schedule i{animation:.52s ease-out both journey-bar-grow}.site .journey [data-revealed] .journey-proof-schedule li:nth-child(2) i{animation-delay:.1s}.site .journey [data-revealed] .journey-proof-schedule li:nth-child(3) i{animation-delay:.2s}}@keyframes journey-proof-enter{0%{opacity:.55;transform:translateY(12px)}}@keyframes journey-pin-signal{0%{opacity:.95;transform:scale(.55)}to{opacity:.55}}@keyframes journey-bar-grow{0%{transform:scaleX(.1)}}.site .journey .protege{padding:var(--journey-space) var(--journey-edge);background:var(--tk-mineral-1000);color:var(--tk-mineral-50);grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,72px);scroll-margin-top:84px;display:grid}.site .journey .protege-cabeca{gap:18px;display:grid}.site .journey .protege h2{font-size:var(--journey-heading);text-wrap:balance;max-width:14ch;font-weight:650}.site .journey .protege-cabeca p{max-width:38ch;color:var(--tk-mineral-300)}.site .journey .protege-regras{gap:0;margin:0;display:grid}.site .journey .protege-regras>div{border-top:1px solid var(--tk-mineral-700);gap:6px;padding-block:22px;display:grid}.site .journey .protege-regras>div:last-child{border-bottom:1px solid var(--tk-mineral-700)}.site .journey .protege-regras dt{font-family:var(--tk-font-display);letter-spacing:-.02em;font-size:clamp(20px,1.7vw,25px);font-weight:650}.site .journey .protege-regras dd{max-width:46ch;color:var(--tk-mineral-300);margin:0}.site .journey .selo{background:var(--tk-mineral-50);color:var(--tk-mineral-900);align-content:start;gap:18px;margin:0;padding:clamp(22px,3vw,36px);display:grid}.site .journey .selo figcaption{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.site .journey .selo figcaption strong{font-family:var(--tk-font-display);letter-spacing:-.02em;font-size:23px}.site .journey .selo figcaption span{color:var(--tk-mineral-600);font-size:14px}.site .journey .selo-intro{max-width:44ch;color:var(--tk-mineral-700)}.site .journey .selo-papel{background:var(--tk-mineral-0);border:1px solid var(--tk-mineral-200);flex-wrap:wrap;align-items:center;gap:20px 28px;padding:20px;display:flex}.site .journey .selo-qr{width:104px;height:104px;fill:var(--tk-mineral-900);flex:none}.site .journey .selo dl{gap:12px;margin:0;display:grid}.site .journey .selo dt{color:var(--tk-mineral-600);font-size:14px}.site .journey .selo dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.site .journey .selo .selo-codigo{letter-spacing:.04em;font-size:clamp(22px,2.2vw,28px)}.site .journey .selo .button{background:var(--tk-mineral-900);color:var(--tk-mineral-50);justify-self:start}.site .journey .selo .button:focus-visible{outline-color:var(--tk-brand)}.site .journey .selo-resultado{border-top:1px solid var(--tk-mineral-200);min-height:13.5rem;color:var(--tk-mineral-700);align-content:start;gap:12px;padding-top:18px;display:grid}.site .journey .selo-autentico{color:var(--tk-mineral-900);align-items:center;gap:10px;font-size:23px;display:flex}.site .journey .selo-autentico svg{background:var(--tk-highlight);fill:none;width:28px;height:28px;stroke:var(--tk-mineral-900);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;padding:5px}.site .journey .selo-resultado dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}@media (prefers-reduced-motion:no-preference){.site .journey .selo-resultado[data-checked]>*{animation:.36s ease-out both selo-confere}.site .journey .selo-resultado[data-checked]>:nth-child(2){animation-delay:70ms}.site .journey .selo-resultado[data-checked]>:nth-child(3){animation-delay:.14s}@keyframes selo-confere{0%{opacity:0;transform:translateY(8px)}}}@media (width>=64rem){.site .journey .protege{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(20px,2.2vw,32px)}.site .journey .protege-cabeca,.site .journey .protege-regras{grid-column:1/7}.site .journey .selo{grid-area:1/8/span 2/13;position:sticky;top:112px}}@media (width<=30rem){.site .journey .selo-resultado dl{grid-template-columns:minmax(0,1fr)}}.site .story{--ink:var(--tk-mineral-900);--paper:var(--tk-bg);--blue:var(--tk-brand);--lime:var(--tk-highlight);--white:var(--tk-surface);--soft:var(--tk-surface-sunken);--pale:var(--tk-ultramar-300);font-family:var(--tk-font-sans)}.site .story *{box-sizing:border-box}.site .story{background:var(--paper);color:var(--ink);font:18px/1.5 var(--tk-font-sans);margin:0}.site .story h1,.site .story h2,.site .story h3,.site .story p{margin:0}.site .story h1,.site .story h2,.site .story h3{font-family:var(--tk-font-display);letter-spacing:-.045em;line-height:1.04}.site .story h1{max-width:none;font-size:clamp(36px,4.3vw,64px)}.site .story h2{font-size:clamp(32px,3.4vw,52px)}.site .story h3{font-size:26px}.site .story a{color:inherit;text-underline-offset:5px}.site .story button,.site .story input,.site .story select{font:inherit}.site .story button,.site .story a,.site .story input,.site .story select,.site .story summary{outline-offset:5px}.site .story button:focus-visible,.site .story a:focus-visible,.site .story input:focus-visible,.site .story select:focus-visible,.site .story summary:focus-visible{outline:3px solid var(--lime)}.site .story a,.site .story button,.site .story summary{transition:transform .18s,opacity .18s}.site .story a:hover,.site .story button:hover{transform:translateY(-2px)}.site .story a:active,.site .story button:active{transform:translateY(1px)}.site .story .button{background:var(--lime);min-height:50px;color:var(--ink);cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;padding:13px 24px;font-weight:600;text-decoration:none;display:inline-flex}.site .story .button.ink{background:var(--ink);color:var(--white)}.site .story{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;padding:8px;display:grid}.site .story .tile{min-width:0;padding:40px}.site .story .hero{background:var(--blue);color:var(--white);flex-direction:column;grid-column:span 6;justify-content:center;gap:26px;min-height:590px;display:flex}.site .story .hero p{max-width:39ch;font-size:20px}.site .story .actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.site .story .photo{grid-column:span 6;min-height:590px;padding:0;position:relative;overflow:hidden}.site .story .photo img{object-fit:cover;object-position:60% center;width:100%;height:100%;animation:1.2s ease-out both story-settle;position:absolute}.site .story .photo figcaption{background:var(--ink);color:var(--paper);padding:10px 16px;font-size:14px;position:absolute;bottom:0;left:0}.site .story figure{margin:0}.site .story .bridge{background:var(--ink);color:var(--paper);grid-column:span 12;justify-content:space-between;align-items:center;gap:32px;padding:30px 40px;display:flex}.site .story .bridge p{max-width:28ch;font-size:26px;line-height:1.25}.site .story .bridge a{white-space:nowrap}.site .story .proof{background:var(--white);grid-column:span 8;gap:22px;padding:32px;display:grid}.site .story .proof img{object-fit:cover;object-position:top;width:100%;max-height:500px;display:block}.site .story .proof p{max-width:55ch}.site .story .proof h2{max-width:18ch}.site .story .claim{background:var(--lime);flex-direction:column;grid-column:span 4;justify-content:space-between;gap:36px;display:flex}.site .story .claim h2{max-width:12ch}.site .story .claim p{max-width:29ch}.site .story .demo{background:var(--blue);color:var(--white);grid-column:span 12;grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.site .story .demo h2{max-width:15ch}.site .story .demo p{max-width:38ch;margin:20px 0}.site .story .example{background:var(--paper);color:var(--ink);gap:18px;padding:28px;display:grid}.site .story .example p{margin:0}.site .story .example button{justify-self:start}.site .story .example small{font-size:14px}.site .story .gallery{background:var(--soft);grid-column:span 6;gap:20px;padding:32px;display:grid}.site .story .gallery img{aspect-ratio:1.5;object-fit:cover;object-position:top;width:100%;display:block}.site .story .gallery p{max-width:45ch}.site .story label{display:block}.site .story input,.site .story select{background:var(--white);width:100%;height:52px;color:var(--ink);border:0;padding:10px 16px}.site .story .faq{background:var(--white);grid-column:span 12;grid-template-columns:1fr 1fr;gap:30px;display:grid}.site .story .faq h2{max-width:12ch}.site .story .faq details{background:var(--soft);margin:0 0 8px;padding:22px}.site .story .faq summary{cursor:pointer;font-size:20px}.site .story .faq details p{padding-top:15px}.site .story .close{background:var(--blue);color:var(--white);grid-column:span 12;justify-content:space-between;align-items:center;gap:30px;display:flex}.site .story .close h2{max-width:15ch}.site .story .reveal{animation:.7s both story-arrive;animation-timeline:view();animation-range:entry entry 25%}.site .story .field-proof{background:var(--ink);color:var(--paper);grid-column:span 12;grid-template-columns:4fr 8fr;align-items:center;gap:40px;display:grid}.site .story .field-proof h2{max-width:14ch}.site .story .field-proof p{max-width:34ch;margin-top:24px}.site .story .field-proof img{object-fit:contain;background:var(--paper);width:100%;max-height:570px;display:block}.site .story .field-proof figcaption{margin-top:12px;font-size:14px}.site .story .concrete-proof{background:var(--soft);color:var(--ink);grid-template-columns:7fr 5fr}.site .story .concrete-proof p{max-width:37ch}.site .story section[id]{scroll-margin-top:120px}.site .story .client-access{background:var(--blue);white-space:nowrap;padding:0 16px}.site .story .story-diary p{max-width:56ch}.site .story .story-sources{background:var(--lime);grid-column:span 4;align-content:start}.site .story .story-sources img{aspect-ratio:auto;object-fit:contain;max-height:400px}.site .story .story-sources p{max-width:31ch}.site .story .close p{max-width:45ch;margin-top:18px}.site .story .story-diary img{aspect-ratio:1.5;object-fit:cover;object-position:top;max-height:460px}.site .story .assistant-demo{grid-template-columns:5fr 7fr;align-items:start}.site .story .assistant-demo h2{max-width:15ch}.site .story .assistant-demo .demo-intro>p{max-width:38ch}.site .story .demo-questions{flex-direction:column;gap:10px;margin-top:26px;display:flex}.site .story .question{text-align:left;background:var(--paper);color:var(--ink);cursor:pointer;border:0;min-height:52px;padding:14px 18px}.site .story .question[aria-pressed=true]{background:var(--lime)}.site .story .conversation{background:var(--paper);color:var(--ink);min-width:0;padding:28px}.site .story .assistant-demo .conversation p{max-width:none;margin:0}.site .story .conversation .demo-label,.site .story .conversation .demo-disclaimer,.site .story .answer-source,.site .story .audio-transcript{font-size:14px}.site .story .user-question{background:var(--soft);margin:20px 0;padding:18px}.site .story .agent-answer{gap:18px;display:grid}.site .story .agent-name{font-weight:600}.site .story .answer-source{color:var(--ink)}.site .story .answer-audio{gap:8px;display:grid}.site .story .answer-audio label{font-size:16px}.site .story audio{width:100%;max-width:100%;height:48px;display:block}.site .story .assistant-demo .conversation .demo-disclaimer{margin-top:22px}.site .story .demo-product-link{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.site .story .demo-product-link:focus-visible{outline-color:var(--blue)}.site .story .chart-row{grid-template-columns:100px minmax(0,1fr) 28px;align-items:center;gap:12px;margin:16px 0;font-size:16px;display:grid}.site .story .chart-track{background:var(--soft);height:22px}.site .story .chart-fill{background:var(--blue);height:100%;display:block}.site .story .chart-fill.today{background:var(--ink)}.site .story .chart-fill.late{background:var(--blue)}.site .story .chart-row strong{text-align:right;font-variant-numeric:tabular-nums}.site .story .incoming-audio{background:var(--soft);padding:18px}.site .story .incoming-audio audio{margin:12px 0}.site .story #demo-chart[hidden],.site .story .incoming-audio[hidden]{display:none}.site .story .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site .story .demo-questions.demo-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.site .story .demo-questions.demo-journey .question{min-height:48px;color:var(--paper);text-align:center;background:0 0;grid-column:auto;padding:8px 4px;font-size:16px;font-weight:650}.site .story .demo-questions.demo-journey .question[aria-pressed=true]{background:var(--lime);color:var(--ink)}.site .story .demo-more{margin-top:12px}.site .story .demo-more .demo-questions{margin-top:4px}.site .story :is(.demo-more,.demo-source) summary{cursor:pointer;text-underline-offset:4px;min-height:44px;padding-block:10px;text-decoration:underline}.site .story .demo-source{background:var(--soft);padding-inline:14px}.site .story .demo-source[open]{padding-bottom:14px}.site .story .demo-source summary:focus-visible,.site .story .demo-decision button:focus-visible{outline-color:var(--blue)}.site .story .conversation .demo-source p+p{margin-top:8px}.site .story .demo-validation{background:var(--lime);width:fit-content;padding:3px 8px;font-size:14px;font-weight:650}.site .story .demo-decision{background:var(--soft);justify-items:start;gap:14px;padding:clamp(14px,3vw,24px);display:grid}.site .story .demo-decision button{background:var(--blue);min-height:44px;color:var(--white);cursor:pointer;border:0;padding:8px 14px}@media (width<=380px){.site .story .demo-questions.demo-journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.site .story .demo-scene{animation:.26s ease-out both agent-demo-enter}}@keyframes agent-demo-enter{0%{opacity:.6;transform:translateY(7px)}}@keyframes story-arrive{0%{opacity:.7;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes story-settle{0%{opacity:.8;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@media (width<=850px){.site .story .nav-section{display:none}.site .story .tile{padding:28px}.site .story .hero,.site .story .photo{min-height:510px}.site .story h1{font-size:40px}.site .story .hero p{font-size:18px}.site .story .proof,.site .story .claim{grid-column:span 6}.site .story .demo{gap:24px}.site .story .bridge p{font-size:22px}}@media (width<=560px){.site .story{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;font-size:17px}.site .story .hero,.site .story .photo,.site .story .bridge,.site .story .proof,.site .story .claim,.site .story .demo,.site .story .gallery,.site .story .faq,.site .story .close{grid-column:span 2}.site .story .tile{padding:26px 20px}.site .story .hero{gap:20px;min-height:410px}.site .story h1{max-width:none;font-size:36px}.site .story h2{font-size:32px}.site .story .hero p{max-width:32ch;font-size:18px}.site .story .photo{min-height:320px}.site .story .photo img{object-position:62% center}.site .story .actions{gap:20px}.site .story .bridge{padding:26px 20px;display:block}.site .story .bridge a{margin-top:16px;display:inline-block}.site .story .proof{padding:24px 16px}.site .story .proof img{max-height:330px}.site .story .claim{gap:22px}.site .story .claim h2{max-width:18ch}.site .story .demo{grid-template-columns:1fr}.site .story .example{padding:24px 18px}.site .story .gallery img{aspect-ratio:1.1}.site .story .faq{grid-template-columns:1fr}.site .story .close{display:block}.site .story .close .button{margin-top:26px}}@media (width>=561px) and (width<=850px){.site .story .hero{grid-column:span 7}.site .story .photo{grid-column:span 5}}@media (prefers-reduced-motion:reduce){.site .story *,.site .story :before,.site .story :after{transition:none!important;animation:none!important}}@media (width<=850px){.site .story .field-proof{grid-template-columns:1fr 1fr;gap:24px}}@media (width<=560px){.site .story .field-proof{grid-column:span 2;grid-template-columns:1fr;gap:28px}.site .story .field-proof h2{max-width:18ch}.site .story .concrete-proof figure{order:2}}@media (width<=850px){.site .story .assistant-demo{grid-template-columns:1fr}.site .story .demo-questions{grid-template-columns:1fr 1fr;display:grid}.site .story .question:last-child{grid-column:span 2}}@media (width<=560px){.site .story .client-access{padding:0 12px;font-size:16px}.site .story .assistant-demo{grid-template-columns:1fr}.site .story .demo-questions{display:flex}.site .story .conversation{padding:22px 16px}.site .story .chart-row{grid-template-columns:92px minmax(0,1fr) 24px;gap:8px;font-size:15px}.site .story section[id]{scroll-margin-top:86px}}@media (width<=850px){.site .story .story-sources{grid-column:span 6}}@media (width<=560px){.site .story .story-sources{grid-column:span 2}.site .story .story-diary img{aspect-ratio:1.1;max-height:70svh}}.site .story.journey{--journey-edge:clamp(24px, 5vw, 88px);--journey-space:clamp(58px, 8vw, 128px);--journey-heading:clamp(34px, 5vw, 74px);gap:0;padding:0}.site .journey :is(.journey-hero,.journey-method,.journey-chapter,.journey-roles){padding-inline:var(--journey-edge);grid-column:1/-1}.site .journey .journey-hero{color:var(--paper);background:var(--ink);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(24px,4vw,72px);padding-block:clamp(24px,4vw,60px);display:grid}.site .journey .journey-hero-copy{align-content:center;justify-items:start;gap:26px;padding-block:clamp(24px,4vw,64px);display:grid}.site .journey .journey-hero h1{text-wrap:balance;letter-spacing:-.065em;max-width:13ch;font-size:clamp(40px,6.5vw,112px);font-weight:650;line-height:.94}.site .journey .journey-hero-copy p{max-width:31ch;font-size:clamp(18px,1.6vw,23px)}.site .journey .journey-hero-copy .journey-region{max-width:none;color:var(--tk-mineral-200);font-size:16px}.site .journey .journey-hero-image{background:var(--soft);min-height:clamp(420px,43vw,730px);position:relative;overflow:hidden}.site .journey .journey-hero-image img{object-fit:cover;object-position:59% 63%;width:100%;height:100%;animation:1.2s ease-out both story-settle;position:absolute;inset:0}.site .journey .actions a,.site .journey .journey-copy a,.site .journey .journey-roles>a{align-items:center;gap:8px;min-height:44px;text-decoration:underline;display:inline-flex}.site .journey .actions .button{text-decoration:none}.site .journey :is(.journey-method,.journey-chapter,.journey-roles) h2{font-size:var(--journey-heading);font-weight:650}.site .journey :is(.journey-method,.journey-chapter,.journey-roles) h2 span{display:block}.site .journey .journey-method{padding-block:var(--journey-space);background:var(--soft);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,6vw,92px);scroll-margin-top:84px;display:grid}.site .journey .journey-method-intro{justify-items:start;gap:20px;display:grid}.site .journey .journey-method h2{max-width:13ch}.site .journey .journey-method-intro p{max-width:42ch}.site .journey .journey-method-steps{gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.site .journey .journey-method-steps strong{margin-bottom:6px;font-size:23px;display:block}.site .journey .journey-method-image{grid-column:1/-1}.site .journey .journey-method-image img{object-fit:cover;object-position:center 58%;width:100%;height:clamp(150px,24vw,320px);display:block}.site .journey .journey-chapter{padding-block:var(--journey-space);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(28px,6vw,104px);display:grid}.site .journey .journey-field{background:var(--soft)}.site .journey .journey-planning{background:var(--blue);color:var(--white)}.site .journey .journey-copy{align-content:start;justify-items:start;gap:16px;display:grid}.site .journey .journey-copy p{max-width:38ch;margin-bottom:8px}.site .journey .assistant-demo{padding:var(--journey-space) var(--journey-edge);background:var(--ink)}.site .journey .assistant-demo h2{font-size:var(--journey-heading);font-weight:650}.site .journey .journey-roles{padding-block:var(--journey-space);background:var(--white);justify-items:start;gap:30px;display:grid}.site .journey .journey-roles dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 42px;margin:0;display:grid}.site .journey .journey-roles dt{font-size:23px;font-weight:650}.site .journey .journey-roles dd{max-width:36ch;margin:6px 0 0}.site .journey :is(.journey-roles,.journey-field,.journey-method,.faq) a:focus-visible{outline-color:var(--blue)}.site .journey :is(.pricing,.faq,.close){padding:var(--journey-space) var(--journey-edge)}.site .journey .faq{background:var(--paper)}.site .journey .close .actions{justify-content:end}@media (width>=761px) and (prefers-reduced-motion:no-preference){.site .journey .journey-copy{position:sticky;top:112px}}@media (width<=850px){.site .journey .faq{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.site .journey .journey-hero,.site .journey .journey-method,.site .journey .journey-chapter,.site .journey .journey-roles dl{grid-template-columns:minmax(0,1fr)}.site .journey .journey-hero{padding-top:0}.site .journey .journey-hero-copy{gap:20px;padding-block:34px 24px}.site .journey .journey-hero h1{font-size:clamp(44px,10vw,76px)}.site .journey .journey-hero-image{aspect-ratio:1.36;min-height:0}.site .journey .journey-hero .actions{gap:4px 18px}.site .journey .close .actions{justify-content:start}}.legal .legal-hero{row-gap:1.25rem;padding-block:clamp(2.5rem,6vw,5rem) 0}.legal .legal-hero h1{font-size:clamp(var(--site-text-4), 7vw, var(--site-text-5));letter-spacing:-.03em;line-height:1.06}.legal-owner{font-size:var(--site-text-2);margin:0}.legal-body{row-gap:2.5rem}.legal-toc ol{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.legal-toc a{min-height:44px;color:var(--site-muted);align-items:center;text-decoration:none;display:inline-flex}.legal-toc a:hover,.legal-toc a:focus-visible{color:var(--site-ink);text-decoration:underline}.legal-text{max-width:46rem;line-height:1.6}.legal-text section{scroll-margin-top:6rem}.legal-text section+section{margin-top:2.75rem}.legal-text h2{font-size:var(--site-text-3);margin:0 0 1rem;line-height:1.25}.legal-text p,.legal-text ul,.legal-text ol{margin:0 0 1rem}.legal-text li+li{margin-top:.5rem}.legal-table{border:1px solid var(--tk-border);margin:0 0 1.25rem;overflow-x:auto}.legal-table:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.legal-table table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.9375rem;line-height:1.45}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--tk-border);padding:.625rem .75rem}.legal-table th{background:var(--site-surface);font-weight:600}@media (width>=900px){.legal .legal-body>.legal-toc{grid-column:1/4;align-self:start;font-size:.9375rem;position:sticky;top:6rem}.legal .legal-body>.legal-text{grid-column:5/13}.legal .legal-toc a{min-height:2rem}}.site-main:has(>.pricing-page){background:var(--tk-mineral-1000)}.site .story.pricing-page{isolation:isolate;min-height:min(100svh - 74px,820px);padding:clamp(160px, 30vh, 320px) max(var(--site-margin), calc((100% - 90rem) / 2 + var(--site-margin))) clamp(48px, 7vw, 96px);background:var(--tk-mineral-1000);color:var(--tk-mineral-50);grid-template-columns:minmax(0,1fr);align-content:end;gap:clamp(20px,3vw,36px);display:grid;position:relative;overflow:hidden}.site .story.pricing-page .pricing-page-foto{z-index:-2;object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.site .story.pricing-page:before{content:"";z-index:-1;background:linear-gradient(0deg, var(--tk-mineral-1000) 0%, color-mix(in srgb, var(--tk-mineral-1000) 90%, transparent) 38%, color-mix(in srgb, var(--tk-mineral-1000) 45%, transparent) 72%, color-mix(in srgb, var(--tk-mineral-1000) 30%, transparent) 100%);position:absolute;inset:0}.site .story.pricing-page .pricing{color:inherit;background:0 0;grid-column:auto;padding:0}.site .story.pricing-page .pricing h1{letter-spacing:-.06em;font-size:clamp(40px,7.4vw,124px);font-weight:650;line-height:.94}.site .story.pricing-page .pricing-page-saida{justify-items:start;gap:22px;display:grid}.site .story.pricing-page .pricing-page-saida p{max-width:40ch;color:var(--tk-mineral-200);font-size:clamp(18px,1.5vw,22px)}.site .story.pricing-page .actions a:not(.button){min-height:44px;color:var(--tk-mineral-50);align-items:center;display:inline-flex}.product .product-hero{margin-bottom:var(--site-gap);row-gap:2rem;padding-block:clamp(2.5rem,6vw,5rem) 0}.product{--site-gap:clamp(72px, 9vw, 112px)}.product .product-hero h1{font-size:clamp(var(--site-text-4), 7vw, var(--site-text-5));text-wrap:balance;letter-spacing:-.03em;line-height:1.06}.product-hero-copy{align-content:start;justify-items:start;gap:1.5rem;display:grid}.product .product-section-title{margin-bottom:1.5rem}.product .product-hero h1.product-title-short{font-size:clamp(var(--site-text-4), 8.4vw, var(--site-text-5))}.product-step-list{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.product .product-step-list h3{font-size:var(--site-text-2);font-family:var(--tk-font-sans);font-weight:600;line-height:1.3}.product-step-list p{color:var(--site-muted);margin-top:.25rem}.product-steps-sequence .product-step-list{gap:2.25rem}.product-field{background:var(--site-surface);padding-block:var(--site-gap)}.product-field .home-badge{background:var(--site-bg)}.product-facts{gap:1.5rem}.product-note{margin-top:1.5rem}.product-gallery{row-gap:2rem;margin-top:3rem}.product-ai-list{gap:1.5rem}.product-limits-body{align-content:start;gap:1.5rem;display:grid}.product .product-soon h3{font-size:var(--site-text-2);font-family:var(--tk-font-sans);font-weight:600}.product-soon ul{color:var(--site-muted);margin:.5rem 0 0;padding-inline-start:1.25rem}.product-index-list{grid-column:1/-1;gap:4rem;margin:0;padding:0;list-style:none;display:grid}.product-index-item{align-content:start;gap:1.25rem;display:grid}.product-index-list h2{font-size:var(--site-text-4)}.product-index-list h2 a{text-underline-offset:.2em;min-height:44px;text-decoration:none;display:inline-block}.product-index-list h2 a:hover,.product-index-list h2 a:focus-visible{text-decoration:underline;text-decoration-thickness:2px}.product-index-list p{color:var(--site-muted);margin-top:.5rem}.product-tall{max-width:22rem}.product-steps-rows .product-step-list{gap:2.5rem}@media (width>=900px){.product{--site-gap:clamp(96px, 9vw, 140px)}.product .product-hero h1,.product .product-hero h1.product-title-short{font-size:min(var(--site-text-5), 4.6vw);grid-column:1/13}.product .product-hero-copy{grid-area:2/1/auto/6;align-self:start}.product .product-hero-shot{grid-area:2/6/auto/13}.product .product-hero-shot.product-tall{grid-column:8/13}.product .product-steps-rows .product-step-list{grid-column:1/-1;gap:3rem}.product .product-steps-rows .product-step-list li{column-gap:var(--site-margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.product .product-steps-rows .product-step-list h3{font-family:var(--tk-font-display);font-size:var(--site-text-3);grid-column:1/6;font-weight:400}.product .product-steps-rows .product-step-list p{grid-column:6/13;margin-top:0}.product .product-steps-rows .product-section-title{grid-column:1/13}.product .product-steps .product-section-title{grid-column:1/5}.product .product-steps-columns .product-step-list{column-gap:var(--site-margin);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.product .product-steps-sequence .product-step-list{grid-column:1/7}.product .product-steps-sequence .product-steps-shot{grid-area:1/8/3/13}.product .product-items .product-section-title{grid-column:1/5}.product .product-facts,.product .product-note{grid-column:6/13;margin-top:0}.product .product-note{margin-top:1.5rem}.product .product-gallery-item{grid-column:span 6}.product .product-gallery-item:last-child:nth-child(odd):not(.product-tall){grid-column:4/10}.product .product-ai .product-section-title,.product .product-limits .product-section-title{grid-column:1/5}.product .product-ai-list,.product .product-limits-body{grid-column:6/13}.product .product-index-list{grid-column:1/-1}.product .product-index-item{column-gap:var(--site-margin);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.product .product-index-shot{grid-area:1/1/auto/7}.product .product-index-text{grid-area:1/8/auto/13}.product .product-index-flip .product-index-shot{grid-column:7/13}.product .product-index-flip .product-index-text{grid-column:1/6}}.product-why{background:var(--tk-mineral-900);color:var(--tk-bg);padding-block:var(--site-gap);margin-bottom:var(--site-gap)}.product-why .product-section-title,.product-why .product-pointers-title{color:inherit}.product-why-body{font-size:var(--site-text-2);max-width:60ch;line-height:1.45}.product .product-why .product-pointers-title{font-family:var(--tk-font-display);font-size:var(--site-text-3);letter-spacing:-.02em;margin-top:4rem;font-weight:400}.product-pointers{gap:1.5rem;margin:1rem 0 0;display:grid}.product-pointers dt{font-weight:600;font-size:var(--site-text-2);line-height:1.25}.product-pointers dd{margin:.375rem 0 0}@media (width>=900px){.product .product-why .product-section-title{grid-column:1/5}.product .product-why-body{grid-column:6/13}.product .product-why .product-pointers-title{grid-column:1/13}.product .product-pointers{column-gap:var(--site-margin);grid-column:1/13;grid-template-columns:repeat(3,minmax(0,1fr))}}.audience{--site-gap:clamp(72px, 9vw, 112px)}.audience .aud-hero{margin-bottom:var(--site-gap);row-gap:2rem;padding-block:clamp(2.5rem,6vw,5rem) 0}.audience .aud-hero h1{font-size:clamp(var(--site-text-4), 7vw, var(--site-text-5));text-wrap:balance;letter-spacing:-.03em;line-height:1.06}.aud-hero-copy{align-content:start;justify-items:start;gap:1.5rem;display:grid}.audience .aud-section-title{margin-bottom:1.5rem}.audience .aud-story{row-gap:.5rem}.audience .aud-gain-title{margin-top:2rem}.audience .aud-story-body{color:var(--site-muted)}.aud-field{background:var(--site-surface);padding-block:var(--site-gap)}.aud-facts{gap:1.5rem}.aud-gallery{align-items:start;row-gap:2rem;margin-top:3rem}.aud-tall{max-width:22rem}@media (width>=900px){.audience{--site-gap:clamp(96px, 9vw, 140px)}.audience .aud-hero h1{font-size:min(var(--site-text-5), 4.6vw);grid-column:1/13}.audience .aud-hero-copy{grid-area:2/1/auto/6;align-self:start}.audience .aud-hero-shot{grid-area:2/6/auto/13}.audience .aud-hero-shot.aud-tall{grid-column:8/13}.audience .aud-section-title{grid-column:1/5}.audience .aud-story-body,.audience .aud-facts{grid-column:6/13}.audience .aud-story .aud-gain-title{margin-top:3rem}.audience .aud-gallery-item{grid-column:span 6}.audience .aud-gallery-item:last-child:nth-child(odd):not(.aud-tall){grid-column:4/10}}.js-reveal [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(24px)}[data-reveal]{transition:opacity .48s ease-out,transform .48s ease-out;transition-delay:calc(var(--reveal-i,0) * 75ms)}.pinned-story{gap:2rem;display:grid}.pinned-story-stage{align-self:start}.pinned-story-stage .live-blocker{gap:.75rem;padding:1rem}.pinned-story-claims{gap:26vh;padding-block:14vh;display:grid}@media (width>=64rem){.pinned-story-claims{gap:40vh;padding-block:20vh}}.pinned-story-claim{font-size:var(--site-text-3);color:var(--site-muted);line-height:1.3;transition:color .3s ease-out}.pinned-story-claim[data-active]{color:var(--site-ink)}@media (width>=64rem){.pinned-story{column-gap:var(--site-margin);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.pinned-story-stage{z-index:1;grid-column:1/7;position:sticky;top:14vh}.pinned-story-stage .live-blocker{max-width:none;font-size:var(--site-text-3);gap:1.25rem;padding:2rem}.pinned-story-claims{grid-column:8/13}}.pinned-story-static{gap:3rem}.pinned-story-static .pinned-story-claim{color:var(--site-ink)}.pinned-story-frame{gap:1rem;display:grid}@keyframes site-drift{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.04)translate(-1.5%,-1%)}}.site-drift{animation:20s ease-in-out infinite alternate site-drift}@media (prefers-reduced-motion:reduce){.site-drift{animation:none}[data-reveal]{transition:none}.js-reveal [data-reveal]:not([data-revealed]){opacity:1;transform:none}.pinned-story-stage{position:static}}.site{--site-bg:var(--tk-bg);--site-surface:var(--tk-surface);--site-ink:var(--tk-text);--site-muted:var(--tk-text-muted);--site-accent:var(--tk-brand);--site-accent-ink:var(--tk-on-brand);--site-margin:clamp(1rem, 2.2vw, 2rem);--site-gap:clamp(72px, 12vw, 112px);--site-text-1:.8125rem;--site-text-2:1.125rem;--site-text-3:1.5rem;--site-text-4:clamp(1.75rem, 3.4vw, 2.5rem);--site-text-5:clamp(2.25rem, 5vw, 4rem);background:var(--site-bg);color:var(--site-ink);font-family:var(--tk-font-sans);font-size:var(--site-text-2);flex-direction:column;min-height:100dvh;line-height:1.6;display:flex}@media (width>=1024px){.site{--site-gap:clamp(120px, 14vw, 220px)}}.site h1,.site h2,.site h3{font-family:var(--tk-font-display);margin:0;line-height:1.12}.site h1{font-size:var(--site-text-5)}.site h2{font-size:var(--site-text-4)}.site h3{font-size:var(--site-text-3)}.site a{color:inherit}.site-grid{column-gap:var(--site-margin);padding-inline:var(--site-margin);box-sizing:border-box;grid-template-columns:repeat(12,minmax(0,1fr));width:100%;max-width:90rem;margin-inline:auto;display:grid}.site-section{margin-block:var(--site-gap)}.site-logo svg{height:1.75rem}.site-skip{background:var(--site-surface);z-index:10;padding:.5rem 1rem;position:absolute;inset-inline-start:var(--site-margin);transform:translateY(-200%)}.site-skip:focus{transform:translateY(.5rem)}.site-header{background:var(--site-surface);z-index:5;position:sticky;top:0}.site-header-inner{padding:.75rem var(--site-margin);box-sizing:border-box;align-items:center;gap:.75rem;max-width:90rem;margin-inline:auto;display:flex}.site-nav{gap:1.75rem;margin-inline-start:auto;display:none}.site-nav a,.site-drawer-nav a,.site-signin,.site-footer-links a{font-size:var(--site-text-2);color:var(--site-muted);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.site-nav a[aria-current=page],.site-drawer-nav a[aria-current=page]{color:var(--site-ink);text-underline-offset:.4em;font-weight:600;text-decoration:underline}.site-header-actions{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.site-signin{display:none}.site-action{background:var(--site-accent);color:var(--site-accent-ink);font-weight:600;font-size:var(--site-text-2);white-space:nowrap;border-radius:var(--tk-radius-control);align-items:center;min-height:44px;padding-inline:1.25rem;text-decoration:none;display:inline-flex}.site .site-action{color:var(--site-accent-ink)}.site-action-long{display:none}@media (width<=22.5rem){.site-logo svg{height:1.5rem}.site-header .site-action{padding-inline:.75rem}}@media (width>=30rem){.site-action-long{display:inline}.site-action-short{display:none}}.site-menu-button{gap:.375rem;min-width:44px;min-height:44px;display:inline-flex}.site.site-drawer-scope{background:var(--site-bg);min-height:auto;display:block}.site-drawer-nav{gap:.5rem;display:grid}@media (width>=900px){.site-header-inner{gap:1.5rem}.site-header-actions{gap:1rem}.site-logo svg{height:2.5rem}.site-nav{display:flex}.site-header-actions{margin-inline-start:0}.site-signin{display:inline-flex}.site-menu-button{display:none}}.site-main{flex:1}.site-footer{background:var(--site-surface);padding:var(--site-margin)}.site-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:2rem;max-width:90rem;margin-inline:auto;padding-block:2rem;display:flex}.site-footer-brand p{color:var(--site-muted);margin:.75rem 0 0}.site-footer-links{flex-wrap:wrap;gap:1.5rem;display:flex}.site-footer-company{border-top:1px solid var(--tk-border);max-width:90rem;color:var(--site-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;margin-inline:auto;padding-block:1.25rem;font-size:.9375rem;display:flex}.site-footer-company address{font-style:normal}.site-footer-company p{margin:0}.site-footer-company a{color:inherit;text-decoration:underline}.site-footer-legal{flex-wrap:wrap;gap:0 1.5rem;display:flex}.site-footer-legal a{align-items:center;min-height:44px;display:inline-flex}.site-footer-scene{width:100%;max-width:90rem;height:auto;fill:var(--tk-surface-sunken);margin-inline:auto;display:block}.site-footer-signature{font-size:var(--site-text-1);color:var(--site-muted);text-align:center;margin:1rem 0 0}@media (prefers-reduced-motion:reduce){.site *{transition:none;animation:none}}.site .site-header{background:var(--tk-mineral-1000);color:var(--tk-mineral-50)}.site .site-header .site-nav a{color:var(--tk-mineral-50)}.site .site-signin{background:var(--tk-brand);color:var(--tk-on-brand);white-space:nowrap;padding-inline:12px;display:inline-flex}.site .site-header .site-logo svg{width:155px;height:58px}.site .site-header .site-menu-button{color:var(--tk-mineral-50)}.site .site-header .site-action{background:var(--tk-highlight);color:var(--tk-mineral-900);border-radius:0}.site .site-footer .site-logo svg{width:200px;height:78px}@media (width<=899px){.site .site-header .site-action{display:none}.site .site-header-inner{gap:8px}.site .site-header .site-logo svg{width:130px;height:48px}.site .site-signin{font-size:16px}.site .site-menu-button{gap:0;font-size:0}.site .site-menu-button svg{width:22px;height:22px}}@media (width<=370px){.site .site-header .site-logo svg{width:100px}.site .site-header .site-menu-button{min-width:44px;padding-inline:10px}.site .site-signin{padding-inline:8px}}
