.LeadForm-module__a0puXG__form{gap:var(--space-4);display:grid}.LeadForm-module__a0puXG__field{gap:var(--space-2);min-width:0;display:grid}.LeadForm-module__a0puXG__fieldFull{grid-column:1/-1}.LeadForm-module__a0puXG__field label{color:var(--fg-secondary);font-size:var(--body-sm)}.LeadForm-module__a0puXG__field label small{color:var(--fg-muted)}.LeadForm-module__a0puXG__field input,.LeadForm-module__a0puXG__field textarea,.LeadForm-module__a0puXG__field select{width:100%;min-height:52px;padding:var(--space-3) var(--space-4);border:1px solid var(--neutral-700);border-radius:var(--radius-lg);background:var(--neutral-950);color:var(--fg-primary);font:400 1rem/1.4 var(--rj-font-sans);caret-color:var(--accent-500);transition:border-color var(--duration-base) var(--ease-standard)}.LeadForm-module__a0puXG__field select{appearance:none;padding-right:var(--space-10);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23B8B8B2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right var(--space-4) center}.LeadForm-module__a0puXG__field textarea{resize:vertical;min-height:132px}.LeadForm-module__a0puXG__field input::placeholder,.LeadForm-module__a0puXG__field textarea::placeholder{color:var(--neutral-600)}.LeadForm-module__a0puXG__field input:hover,.LeadForm-module__a0puXG__field textarea:hover,.LeadForm-module__a0puXG__field select:hover{border-color:var(--neutral-500)}.LeadForm-module__a0puXG__field input:focus-visible,.LeadForm-module__a0puXG__field textarea:focus-visible,.LeadForm-module__a0puXG__field select:focus-visible{border-color:var(--accent-500);box-shadow:0 0 0 1px var(--accent-500);outline:none}.LeadForm-module__a0puXG__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.LeadForm-module__a0puXG__formFoot{gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.LeadForm-module__a0puXG__formFoot small{max-width:44ch;color:var(--fg-muted);font-size:var(--body-sm)}.LeadForm-module__a0puXG__formFoot a{color:var(--fg-secondary);border-bottom:1px solid var(--neutral-700)}.LeadForm-module__a0puXG__formError{color:#ff9b8f;grid-column:1/-1;margin:0}.LeadForm-module__a0puXG__success{padding:var(--space-6) 0 var(--space-6) var(--space-5);border-left:2px solid var(--accent-500);letter-spacing:-.01em;margin:0;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.4}.LeadForm-module__a0puXG__success:focus{outline:none}.LeadForm-module__a0puXG__btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:52px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--accent-500);color:var(--text-on-accent);font:650 1rem/1.2 var(--rj-font-sans);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard);border:1px solid #0000;display:inline-flex}.LeadForm-module__a0puXG__btn:hover{background:var(--accent-600)}.LeadForm-module__a0puXG__btn:focus-visible{box-shadow:0 0 0 2px var(--neutral-1000), 0 0 0 4px var(--accent-500);outline:none}.LeadForm-module__a0puXG__btn:disabled{opacity:.6;cursor:progress}@media (min-width:768px){.LeadForm-module__a0puXG__form{grid-template-columns:1fr 1fr}}
.Reveal-module__kr6AIq__hidden{opacity:0;filter:blur(6px);transform:translateY(14px)}.Reveal-module__kr6AIq__shown{transition:opacity var(--duration-enter) var(--ease-enter) var(--reveal-delay,0s), filter var(--duration-enter) var(--ease-enter) var(--reveal-delay,0s), transform var(--duration-enter) var(--ease-enter) var(--reveal-delay,0s)}@media (prefers-reduced-motion:reduce){.Reveal-module__kr6AIq__hidden{opacity:1;filter:none;transform:none}}
.Page-module__Xvvyfq__main{background:var(--neutral-1000);color:var(--fg-primary);font:400 var(--body-md)/var(--leading-body) var(--rj-font-sans);outline:none;display:block;overflow-x:clip}.Page-module__Xvvyfq__main :focus-visible{box-shadow:0 0 0 2px var(--s-bg,#000), 0 0 0 4px var(--s-ring,var(--accent-500));outline:none}.Page-module__Xvvyfq__section{padding-block:clamp(64px,9vw,120px);padding-inline:var(--gutter);background:var(--s-bg);color:var(--s-fg);scroll-margin-top:96px;position:relative}.Page-module__Xvvyfq__dark{--s-bg:var(--neutral-1000);--s-surface:var(--neutral-950);--s-fg:var(--neutral-0);--s-fg2:var(--neutral-400);--s-fg3:var(--neutral-500);--s-line:var(--neutral-850);--s-ring:var(--accent-500)}.Page-module__Xvvyfq__alt{--s-bg:var(--neutral-950);--s-surface:var(--neutral-900)}.Page-module__Xvvyfq__light{--s-bg:var(--rj-light-canvas);--s-surface:var(--rj-light-surface);--s-fg:var(--rj-light-fg);--s-fg2:var(--rj-light-fg-secondary);--s-fg3:var(--rj-light-fg-muted);--s-line:var(--rj-light-border-strong);--s-ring:var(--neutral-1000)}.Page-module__Xvvyfq__fromDark{padding-top:clamp(168px,22vw,300px)}.Page-module__Xvvyfq__fromDark:before{content:"";background:linear-gradient(to bottom, var(--neutral-1000), #0000);pointer-events:none;height:clamp(120px,18vw,260px);position:absolute;inset:0 0 auto}.Page-module__Xvvyfq__shell{width:min(100%, var(--shell-narrow));margin-inline:auto;position:relative}.Page-module__Xvvyfq__narrow{max-width:760px}.Page-module__Xvvyfq__eyebrow{align-items:center;gap:var(--space-3);margin:0 0 var(--space-6);color:var(--s-fg3);font:600 var(--label)/1.3 var(--rj-font-mono);letter-spacing:var(--tracking-eyebrow);display:flex}.Page-module__Xvvyfq__eyebrow i{background:var(--accent-500);border-radius:50%;flex:none;width:8px;height:8px}.Page-module__Xvvyfq__display{max-width:18ch;font-size:var(--display-md);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance;margin:0}.Page-module__Xvvyfq__h2{margin:0 0 var(--space-6);max-width:20ch;font-size:var(--heading-lg);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);text-wrap:balance}.Page-module__Xvvyfq__h3{margin:0 0 var(--space-3);font-size:var(--heading-md);font-weight:var(--weight-heading);letter-spacing:var(--tracking-title);line-height:1.1}.Page-module__Xvvyfq__body{max-width:60ch;margin:0 0 var(--space-6);color:var(--s-fg2);font-size:var(--body-lg);line-height:1.55}.Page-module__Xvvyfq__body:last-child{margin-bottom:0}.Page-module__Xvvyfq__lead{max-width:56ch;margin:var(--space-8) 0 0;color:var(--s-fg2);font-size:var(--body-lg);line-height:1.5}.Page-module__Xvvyfq__micro{margin:var(--space-5) 0 0;color:var(--s-fg3);font:400 .8125rem/1.5 var(--rj-font-mono)}.Page-module__Xvvyfq__index{color:var(--s-fg3);font:500 .8125rem/1 var(--rj-font-mono);font-variant-numeric:tabular-nums}.Page-module__Xvvyfq__chip{padding:var(--space-1) var(--space-3);border:1px solid var(--neutral-700);border-radius:var(--radius-pill);color:var(--fg-secondary);font:600 var(--label)/1.6 var(--rj-font-mono);letter-spacing:.04em;align-self:flex-start}.Page-module__Xvvyfq__actions{gap:var(--space-3);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.Page-module__Xvvyfq__btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:52px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);font:650 1rem/1.2 var(--rj-font-sans);text-align:center;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);border:1px solid #0000;display:inline-flex}.Page-module__Xvvyfq__btnPrimary{background:var(--accent-500);color:var(--text-on-accent)}.Page-module__Xvvyfq__btnPrimary:hover{background:var(--accent-600);color:var(--text-on-accent)}.Page-module__Xvvyfq__btnGhost{border-color:var(--neutral-700);color:var(--neutral-0)}.Page-module__Xvvyfq__btnGhost:hover{border-color:var(--neutral-0);color:var(--neutral-0)}.Page-module__Xvvyfq__linkArrow{align-items:center;gap:var(--space-2);min-height:var(--touch-target);color:var(--s-fg);font:650 1rem/1.2 var(--rj-font-sans);border-bottom:1px solid var(--s-line);transition:border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);display:inline-flex}.Page-module__Xvvyfq__linkArrow svg{transition:transform var(--duration-base) var(--ease-standard)}.Page-module__Xvvyfq__linkArrow:hover{color:var(--accent-500);border-color:var(--accent-500)}.Page-module__Xvvyfq__linkArrow:hover svg{transform:translate(4px)}.Page-module__Xvvyfq__light .Page-module__Xvvyfq__linkArrow:hover{color:var(--s-fg);border-color:var(--s-fg)}.Page-module__Xvvyfq__hero{background:linear-gradient(105deg, #0000 62%, #cfff3d0b 100%), linear-gradient(160deg, var(--neutral-1000) 0%, #0b0b0b 52%, var(--neutral-950) 100%);padding-top:clamp(128px,15vw,176px);padding-bottom:clamp(56px,8vw,104px);overflow:hidden}.Page-module__Xvvyfq__hero:after{content:"";opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.Page-module__Xvvyfq__heroInner{z-index:1}.Page-module__Xvvyfq__enter{animation:Page-module__Xvvyfq__heroIn .64s var(--ease-enter) both;animation-delay:calc(var(--d,0s) + var(--rj-loader-delay,0s))}@keyframes Page-module__Xvvyfq__heroIn{0%{filter:blur(6px);transform:translateY(12px)}}.Page-module__Xvvyfq__updated{margin:var(--space-6) 0 0;color:var(--s-fg3);font:500 .8125rem/1.4 var(--rj-font-mono)}.Page-module__Xvvyfq__split{gap:var(--space-8);display:grid}.Page-module__Xvvyfq__split>:first-child .Page-module__Xvvyfq__h2{margin-bottom:0}.Page-module__Xvvyfq__rows{border-top:1px solid var(--s-line);margin:0;padding:0;list-style:none}.Page-module__Xvvyfq__rows li{gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--s-line);font-size:var(--body-lg);grid-template-columns:40px 1fr;line-height:1.45;display:grid}.Page-module__Xvvyfq__rows .Page-module__Xvvyfq__index{padding-top:.5em}.Page-module__Xvvyfq__rowsPlain li{font-size:var(--body-md);grid-template-columns:1fr}.Page-module__Xvvyfq__rowsMinus li{color:var(--s-fg2);grid-template-columns:24px 1fr}.Page-module__Xvvyfq__rowsMinus li:before{content:"";background:var(--s-fg3);width:12px;height:2px;margin-top:.7em}.Page-module__Xvvyfq__rows small{margin-top:var(--space-2);color:var(--s-fg2);font-size:var(--body-md);display:block}.Page-module__Xvvyfq__rows strong{font-weight:var(--weight-strong)}.Page-module__Xvvyfq__callout{max-width:60ch;padding:var(--space-6);border:1px solid var(--neutral-700);border-left:3px solid var(--accent-500);border-radius:var(--radius-lg);background:var(--s-surface);font-size:var(--body-lg);font-weight:var(--weight-strong);margin:0;line-height:1.4}.Page-module__Xvvyfq__cards{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.Page-module__Xvvyfq__cards>li{display:flex}.Page-module__Xvvyfq__card{min-width:0;padding:var(--space-8) var(--space-6);border:1px solid var(--neutral-800);border-radius:var(--radius-xl);background:var(--s-surface);flex-direction:column;flex:1;align-items:flex-start;display:flex}.Page-module__Xvvyfq__card h3{margin:var(--space-5) 0 var(--space-3);font-size:var(--heading-md);font-weight:var(--weight-heading);letter-spacing:var(--tracking-title);text-wrap:balance;line-height:1.1}.Page-module__Xvvyfq__card p{margin:0 0 var(--space-6);color:var(--s-fg2);font-size:var(--body-md);flex:1}.Page-module__Xvvyfq__cardActions{align-items:flex-start;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.Page-module__Xvvyfq__cardActions .Page-module__Xvvyfq__btn{width:100%}.Page-module__Xvvyfq__tableWrap{border:1px solid var(--s-line);border-radius:var(--radius-lg);overflow-x:auto}.Page-module__Xvvyfq__table{border-collapse:collapse;width:100%;font-size:var(--body-md)}.Page-module__Xvvyfq__table th,.Page-module__Xvvyfq__table td{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--s-line);text-align:left;vertical-align:top}.Page-module__Xvvyfq__table tbody tr:last-child th,.Page-module__Xvvyfq__table tbody tr:last-child td{border-bottom:0}.Page-module__Xvvyfq__table thead th{color:var(--s-fg3);font:600 var(--label)/1.3 var(--rj-font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.Page-module__Xvvyfq__table tbody th{font-weight:var(--weight-label)}.Page-module__Xvvyfq__table td{color:var(--s-fg2)}.Page-module__Xvvyfq__faq{border-top:1px solid var(--rj-light-border);padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(128px,14vw,200px)}.Page-module__Xvvyfq__faq.Page-module__Xvvyfq__fromDark{padding-top:clamp(168px,22vw,300px)}.Page-module__Xvvyfq__faqList{border-top:1px solid var(--s-line)}.Page-module__Xvvyfq__faqList details{border-bottom:1px solid var(--s-line)}.Page-module__Xvvyfq__faqList summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;padding-block:var(--space-4);font-size:var(--body-lg);font-weight:var(--weight-strong);letter-spacing:-.02em;cursor:pointer;line-height:1.3;list-style:none;display:flex}.Page-module__Xvvyfq__faqList summary::-webkit-details-marker{display:none}.Page-module__Xvvyfq__faqList summary i{flex:none;width:18px;height:18px;position:relative}.Page-module__Xvvyfq__faqList summary i:before,.Page-module__Xvvyfq__faqList summary i:after{content:"";background:var(--s-fg);width:100%;height:2px;transition:transform var(--duration-base) var(--ease-standard);position:absolute;top:50%;left:0}.Page-module__Xvvyfq__faqList summary i:after{transform:rotate(90deg)}.Page-module__Xvvyfq__faqList details[open] summary i:after{transform:rotate(0)}.Page-module__Xvvyfq__faqList details p{max-width:62ch;padding-bottom:var(--space-6);color:var(--s-fg2);font-size:var(--body-md);animation:Page-module__Xvvyfq__answerIn var(--duration-enter) var(--ease-enter);margin:0}@keyframes Page-module__Xvvyfq__answerIn{0%{opacity:0;transform:translateY(-6px)}}.Page-module__Xvvyfq__finalCta{margin-top:calc(var(--space-12) * -1);z-index:1;border-radius:28px 28px 0 0;padding-block:clamp(80px,11vw,144px)}.Page-module__Xvvyfq__finalTitle{font-size:var(--display-md);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance;margin:0}.Page-module__Xvvyfq__finalTitle a{align-items:center;gap:var(--space-6);color:var(--s-fg);flex-wrap:wrap;display:inline-flex}.Page-module__Xvvyfq__finalArrow{aspect-ratio:1;background:var(--accent-500);width:clamp(56px,7vw,88px);color:var(--text-on-accent);transition:transform var(--duration-slow) var(--ease-enter);border-radius:50%;flex:none;place-items:center;display:inline-grid}.Page-module__Xvvyfq__finalTitle a:hover .Page-module__Xvvyfq__finalArrow{transform:translate(4px,-4px)}@media (min-width:768px){.Page-module__Xvvyfq__cards.Page-module__Xvvyfq__cols2{grid-template-columns:1fr 1fr}.Page-module__Xvvyfq__card{padding:var(--space-10) var(--space-8)}.Page-module__Xvvyfq__rows.Page-module__Xvvyfq__cols2{columns:2;column-gap:var(--space-12)}.Page-module__Xvvyfq__rows.Page-module__Xvvyfq__cols2 li{break-inside:avoid}}@media (min-width:1024px){.Page-module__Xvvyfq__split{gap:var(--space-24);grid-template-columns:.8fr 1.2fr;align-items:start}.Page-module__Xvvyfq__cards.Page-module__Xvvyfq__cols3{grid-template-columns:repeat(3,1fr)}.Page-module__Xvvyfq__stickyTitle{position:sticky;top:112px}}@media (prefers-reduced-motion:reduce){.Page-module__Xvvyfq__enter,.Page-module__Xvvyfq__faqList details p{animation:none}.Page-module__Xvvyfq__linkArrow:hover svg,.Page-module__Xvvyfq__finalTitle a:hover .Page-module__Xvvyfq__finalArrow{transform:none}}.Page-module__Xvvyfq__plans{gap:var(--space-4);margin:var(--space-10) 0 0;padding:0;list-style:none;display:grid}.Page-module__Xvvyfq__plan{height:100%;padding:var(--space-8) var(--space-6);border:1px solid var(--neutral-800);border-radius:var(--radius-xl);background:var(--s-surface);flex-direction:column;align-items:flex-start;display:flex}.Page-module__Xvvyfq__plan h3{margin:0 0 var(--space-4);font-size:var(--heading-sm);font-weight:var(--weight-strong);letter-spacing:-.02em}.Page-module__Xvvyfq__price{font-size:var(--heading-lg);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);margin:0;line-height:1}.Page-module__Xvvyfq__price small{margin-left:var(--space-2);color:var(--s-fg3);font:500 .875rem/1 var(--rj-font-mono);letter-spacing:0}.Page-module__Xvvyfq__plan p{margin:var(--space-4) 0 0;color:var(--s-fg2)}.Page-module__Xvvyfq__plan .Page-module__Xvvyfq__btn{width:100%;margin-top:auto}.Page-module__Xvvyfq__plan .Page-module__Xvvyfq__spacer{flex:1}.Page-module__Xvvyfq__planNote{max-width:62ch;margin:var(--space-6) 0 0;color:var(--s-fg3);font-size:var(--body-sm);line-height:1.5}.Page-module__Xvvyfq__freeBlock{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-16);padding:var(--space-6);border:1px solid var(--neutral-850);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.Page-module__Xvvyfq__freeBlock .Page-module__Xvvyfq__h3{font-size:var(--heading-sm);margin:0}@media (min-width:768px){.Page-module__Xvvyfq__plans{grid-template-columns:1fr 1fr}.Page-module__Xvvyfq__plan{padding:var(--space-10) var(--space-8)}}.Page-module__Xvvyfq__prose{max-width:720px}.Page-module__Xvvyfq__prose section+section{margin-top:var(--space-10)}.Page-module__Xvvyfq__prose h2{margin:0 0 var(--space-4);font-size:var(--heading-md);font-weight:var(--weight-heading);letter-spacing:var(--tracking-title);line-height:1.15}.Page-module__Xvvyfq__prose p,.Page-module__Xvvyfq__prose li{color:var(--s-fg2);font-size:var(--body-md);overflow-wrap:anywhere;line-height:1.65}.Page-module__Xvvyfq__prose p{margin:0 0 var(--space-4)}.Page-module__Xvvyfq__prose ul{margin:0 0 var(--space-4);padding-left:var(--space-5)}.Page-module__Xvvyfq__prose li+li{margin-top:var(--space-2)}.Page-module__Xvvyfq__prose a{color:var(--s-fg);border-bottom:1px solid var(--s-line)}
.Home-module__baJ6tW__main{background:var(--neutral-1000);color:var(--fg-primary);font:400 var(--body-md)/var(--leading-body) var(--rj-font-sans);outline:none;display:block;overflow-x:clip}.Home-module__baJ6tW__main :focus-visible{box-shadow:0 0 0 2px var(--s-bg,#000), 0 0 0 4px var(--s-ring,var(--accent-500));outline:none}.Home-module__baJ6tW__section{padding-block:clamp(80px,11vw,152px);padding-inline:var(--gutter);background:var(--s-bg);color:var(--s-fg);scroll-margin-top:96px;position:relative}.Home-module__baJ6tW__dark{--s-bg:var(--neutral-1000);--s-surface:var(--neutral-950);--s-fg:var(--neutral-0);--s-fg2:var(--neutral-400);--s-fg3:var(--neutral-500);--s-line:var(--neutral-850);--s-ring:var(--accent-500)}.Home-module__baJ6tW__light{--s-bg:var(--rj-light-canvas);--s-surface:var(--rj-light-surface);--s-fg:var(--rj-light-fg);--s-fg2:var(--rj-light-fg-secondary);--s-fg3:var(--rj-light-fg-muted);--s-line:var(--rj-light-border-strong);--s-ring:var(--neutral-1000)}.Home-module__baJ6tW__fromDark{padding-top:clamp(168px,22vw,300px)}.Home-module__baJ6tW__fromDark:before{content:"";background:linear-gradient(to bottom, var(--neutral-1000), #0000);pointer-events:none;height:clamp(120px,18vw,260px);position:absolute;inset:0 0 auto}.Home-module__baJ6tW__shell{width:min(100%, var(--shell-narrow));margin-inline:auto;position:relative}.Home-module__baJ6tW__eyebrow{align-items:center;gap:var(--space-3);margin:0 0 var(--space-6);color:var(--s-fg3);font:600 var(--label)/1.3 var(--rj-font-mono);letter-spacing:var(--tracking-eyebrow);display:flex}.Home-module__baJ6tW__eyebrow i{background:var(--accent-500);border-radius:50%;flex:none;width:8px;height:8px}.Home-module__baJ6tW__display{max-width:13ch;font-size:var(--display-xl);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance;margin:0}.Home-module__baJ6tW__display span{color:var(--accent-500)}.Home-module__baJ6tW__displayMd{max-width:none;font-size:var(--display-md)}.Home-module__baJ6tW__h2{margin:0 0 var(--space-6);max-width:20ch;font-size:var(--heading-xl);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);text-wrap:balance}.Home-module__baJ6tW__body{max-width:56ch;margin:0 0 var(--space-8);color:var(--s-fg2);font-size:var(--body-lg);line-height:1.55}.Home-module__baJ6tW__lead{max-width:54ch;margin:var(--space-8) 0 0;color:var(--s-fg2);font-size:var(--body-lg);line-height:1.5}.Home-module__baJ6tW__micro{margin:var(--space-5) 0 0;color:var(--s-fg3);font:400 .8125rem/1.5 var(--rj-font-mono)}.Home-module__baJ6tW__index{color:var(--s-fg3);font:500 .8125rem/1 var(--rj-font-mono);font-variant-numeric:tabular-nums}.Home-module__baJ6tW__actions{gap:var(--space-3);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.Home-module__baJ6tW__btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:52px;padding-inline:var(--space-6);border-radius:var(--radius-pill);font:650 1rem/1.2 var(--rj-font-sans);text-align:center;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);border:1px solid #0000;display:inline-flex}.Home-module__baJ6tW__btnPrimary{background:var(--accent-500);color:var(--text-on-accent)}.Home-module__baJ6tW__btnPrimary:hover{background:var(--accent-600);color:var(--text-on-accent)}.Home-module__baJ6tW__btnGhost{border-color:var(--neutral-700);color:var(--neutral-0)}.Home-module__baJ6tW__btnGhost:hover{border-color:var(--neutral-0);color:var(--neutral-0)}.Home-module__baJ6tW__btnDark{background:var(--neutral-1000);color:var(--neutral-0)}.Home-module__baJ6tW__btnDark:hover{background:var(--neutral-800);color:var(--neutral-0)}.Home-module__baJ6tW__linkArrow{align-items:center;gap:var(--space-2);min-height:var(--touch-target);color:var(--s-fg);font:650 1rem/1.2 var(--rj-font-sans);border-bottom:1px solid var(--s-line);transition:border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);display:inline-flex}.Home-module__baJ6tW__linkArrow svg{transition:transform var(--duration-base) var(--ease-standard)}.Home-module__baJ6tW__linkArrow:hover{color:var(--accent-500);border-color:var(--accent-500)}.Home-module__baJ6tW__linkArrow:hover svg{transform:translate(4px)}.Home-module__baJ6tW__hero{background:linear-gradient(105deg, #0000 62%, #cfff3d0b 100%), linear-gradient(160deg, var(--neutral-1000) 0%, #0b0b0b 52%, var(--neutral-950) 100%);align-items:center;min-height:100svh;padding-top:clamp(120px,16vw,168px);padding-bottom:clamp(64px,9vw,112px);display:flex;overflow:hidden}.Home-module__baJ6tW__hero:after{content:"";opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.Home-module__baJ6tW__heroInner{z-index:1}.Home-module__baJ6tW__heroMark{opacity:.7;pointer-events:none;width:min(78vw,760px);height:auto;position:absolute;bottom:-6%;right:-22%}.Home-module__baJ6tW__outlineWhite,.Home-module__baJ6tW__outlineAccent{fill:none;stroke-width:1.5px;stroke-linejoin:round}.Home-module__baJ6tW__outlineWhite{stroke:var(--neutral-800)}.Home-module__baJ6tW__outlineAccent{stroke:var(--accent-a45)}.Home-module__baJ6tW__enter{animation:Home-module__baJ6tW__heroIn .64s var(--ease-enter) both;animation-delay:calc(var(--d,0s) + var(--rj-loader-delay,0s))}@keyframes Home-module__baJ6tW__heroIn{0%{filter:blur(6px);transform:translateY(12px)}}.Home-module__baJ6tW__problemGrid{gap:var(--space-12);display:grid}.Home-module__baJ6tW__tensions{border-top:1px solid var(--s-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Home-module__baJ6tW__tensions li{gap:var(--space-4);padding-block:var(--space-6);border-bottom:1px solid var(--s-line);font-size:var(--body-lg);grid-template-columns:40px 1fr;line-height:1.45;display:grid}.Home-module__baJ6tW__tensions .Home-module__baJ6tW__index{padding-top:.45em}.Home-module__baJ6tW__method{background:linear-gradient(180deg, var(--neutral-1000), var(--neutral-950))}.Home-module__baJ6tW__steps{gap:var(--space-10);margin:var(--space-16) 0 0;padding:0;list-style:none;display:grid;position:relative}.Home-module__baJ6tW__steps li{padding-top:var(--space-8);border-top:1px solid var(--s-line);position:relative}.Home-module__baJ6tW__node{background:var(--accent-500);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.Home-module__baJ6tW__steps h3{margin:var(--space-4) 0 var(--space-3);font-size:var(--heading-md);font-weight:var(--weight-heading);letter-spacing:var(--tracking-title);line-height:1.1}.Home-module__baJ6tW__steps p{max-width:34ch;color:var(--s-fg2);font-size:var(--body-md);margin:0}.Home-module__baJ6tW__closing{max-width:28ch;margin:var(--space-20) 0 0;font-size:var(--heading-md);font-weight:var(--weight-strong);letter-spacing:var(--tracking-title);text-wrap:balance;line-height:1.2}.Home-module__baJ6tW__solutions{background:var(--neutral-950)}.Home-module__baJ6tW__solutionsTitle{max-width:22ch;margin-bottom:var(--space-16)}.Home-module__baJ6tW__stack{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Home-module__baJ6tW__stackCard{top:calc(88px + var(--i) * 16px);position:sticky}.Home-module__baJ6tW__stackCard article{min-height:320px;padding:var(--space-8) var(--space-6);border:1px solid var(--neutral-800);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--neutral-900) calc(70% + var(--i) * 15%), var(--neutral-950));display:grid;position:relative;overflow:hidden;box-shadow:0 -12px 32px #00000059}.Home-module__baJ6tW__stackText{z-index:1;flex-direction:column;align-items:flex-start;max-width:560px;display:flex;position:relative}.Home-module__baJ6tW__chip{padding:var(--space-1) var(--space-3);border:1px solid var(--neutral-700);border-radius:var(--radius-pill);color:var(--fg-secondary);font:600 var(--label)/1.6 var(--rj-font-mono);letter-spacing:.04em}.Home-module__baJ6tW__stackText h3{margin:var(--space-6) 0 var(--space-4);font-size:var(--heading-lg);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);text-wrap:balance}.Home-module__baJ6tW__stackText p{margin:0 0 var(--space-4);color:var(--s-fg2);font-size:var(--body-md)}.Home-module__baJ6tW__bigIndex{right:var(--space-6);bottom:calc(var(--space-6) * -.5);color:#0000;font:700 clamp(5.5rem, 20vw, 13rem)/1 var(--rj-font-mono);letter-spacing:-.06em;-webkit-text-stroke:1px var(--neutral-800);pointer-events:none;position:absolute}.Home-module__baJ6tW__journeyTitle{max-width:24ch;margin-bottom:var(--space-12)}.Home-module__baJ6tW__paths{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.Home-module__baJ6tW__paths li{display:flex}.Home-module__baJ6tW__paths article{padding:var(--space-8) var(--space-6);border:1px solid var(--neutral-800);border-radius:var(--radius-xl);background:var(--s-surface);transition:border-color var(--duration-base) var(--ease-standard);flex-direction:column;flex:1;align-items:flex-start;display:flex}.Home-module__baJ6tW__paths article:hover{border-color:var(--neutral-600)}.Home-module__baJ6tW__paths h3{margin:0 0 var(--space-4);font-size:var(--heading-lg);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.Home-module__baJ6tW__paths p{margin:0 0 var(--space-6);color:var(--s-fg2);font-size:var(--body-md);flex:1}.Home-module__baJ6tW__diagnostic{background:var(--neutral-1000);border-top:1px solid var(--neutral-850)}.Home-module__baJ6tW__diagnosticGrid{gap:var(--space-8);align-items:end;display:grid}.Home-module__baJ6tW__diagnostic .Home-module__baJ6tW__h2{max-width:18ch;margin-bottom:0}.Home-module__baJ6tW__diagnostic .Home-module__baJ6tW__body{margin-bottom:var(--space-8)}.Home-module__baJ6tW__aboutGrid{gap:var(--space-10);align-items:center;display:grid}.Home-module__baJ6tW__photo{border-radius:var(--radius-xl);background:var(--neutral-200);width:min(100%,360px);margin:0;position:relative;overflow:hidden}.Home-module__baJ6tW__photo img{width:100%;height:auto}.Home-module__baJ6tW__about .Home-module__baJ6tW__h2{max-width:16ch}.Home-module__baJ6tW__about .Home-module__baJ6tW__body{margin-bottom:var(--space-4);color:var(--s-fg2)}.Home-module__baJ6tW__aboutSite{margin:0 0 var(--space-8);font:500 .875rem/1.4 var(--rj-font-mono)}.Home-module__baJ6tW__aboutSite a{color:var(--s-fg3);border-bottom:1px solid var(--s-line);transition:color var(--duration-base) var(--ease-standard)}.Home-module__baJ6tW__aboutSite a:hover{color:var(--s-fg)}.Home-module__baJ6tW__faq{border-top:1px solid var(--rj-light-border);padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(128px,14vw,200px)}.Home-module__baJ6tW__faqGrid{gap:var(--space-8);display:grid}.Home-module__baJ6tW__faqList{border-top:1px solid var(--s-line)}.Home-module__baJ6tW__faqList details{border-bottom:1px solid var(--s-line)}.Home-module__baJ6tW__faqList summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;padding-block:var(--space-4);font-size:var(--body-lg);font-weight:var(--weight-strong);letter-spacing:-.02em;cursor:pointer;line-height:1.3;list-style:none;display:flex}.Home-module__baJ6tW__faqList summary::-webkit-details-marker{display:none}.Home-module__baJ6tW__faqList summary:focus-visible{border-radius:var(--radius-sm)}.Home-module__baJ6tW__faqList summary i{flex:none;width:18px;height:18px;position:relative}.Home-module__baJ6tW__faqList summary i:before,.Home-module__baJ6tW__faqList summary i:after{content:"";background:var(--s-fg);width:100%;height:2px;transition:transform var(--duration-base) var(--ease-standard);position:absolute;top:50%;left:0}.Home-module__baJ6tW__faqList summary i:after{transform:rotate(90deg)}.Home-module__baJ6tW__faqList details[open] summary i:after{transform:rotate(0)}.Home-module__baJ6tW__faqList details p{max-width:62ch;padding-bottom:var(--space-6);color:var(--s-fg2);font-size:var(--body-md);animation:Home-module__baJ6tW__answerIn var(--duration-enter) var(--ease-enter);margin:0}@keyframes Home-module__baJ6tW__answerIn{0%{opacity:0;transform:translateY(-6px)}}.Home-module__baJ6tW__finalCta{margin-top:calc(var(--space-12) * -1);z-index:1;border-radius:28px 28px 0 0;padding-block:clamp(96px,13vw,176px)}.Home-module__baJ6tW__finalTitle{font-size:var(--display-lg);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);margin:0}.Home-module__baJ6tW__finalTitle a{align-items:center;gap:var(--space-6);color:var(--s-fg);transition:color var(--duration-base) var(--ease-standard);flex-wrap:wrap;display:inline-flex}.Home-module__baJ6tW__finalTitle a:hover{color:var(--s-fg)}.Home-module__baJ6tW__finalArrow{aspect-ratio:1;background:var(--accent-500);width:clamp(56px,7vw,88px);color:var(--text-on-accent);transition:transform var(--duration-slow) var(--ease-enter);border-radius:50%;flex:none;place-items:center;display:inline-grid}.Home-module__baJ6tW__finalTitle a:hover .Home-module__baJ6tW__finalArrow{transform:translate(4px,-4px)}@media (min-width:768px){.Home-module__baJ6tW__stackCard article{padding:var(--space-12)}.Home-module__baJ6tW__stackText p{font-size:var(--body-lg)}.Home-module__baJ6tW__paths{grid-template-columns:1fr 1fr}.Home-module__baJ6tW__paths article{padding:var(--space-12)}.Home-module__baJ6tW__steps{gap:var(--space-8);grid-template-columns:repeat(3,1fr)}.Home-module__baJ6tW__aboutGrid{gap:var(--space-16);grid-template-columns:minmax(240px,360px) 1fr}}@media (min-width:1024px){.Home-module__baJ6tW__problemGrid{gap:var(--space-24);grid-template-columns:1fr 1fr;align-items:start}.Home-module__baJ6tW__diagnosticGrid{gap:var(--space-24);grid-template-columns:1.1fr 1fr}.Home-module__baJ6tW__faqGrid{gap:var(--space-24);grid-template-columns:.8fr 1.2fr}.Home-module__baJ6tW__faq .Home-module__baJ6tW__h2{position:sticky;top:112px}}@media (min-width:1280px){.Home-module__baJ6tW__heroMark{width:700px;right:-9%}}@media (prefers-reduced-motion:reduce){.Home-module__baJ6tW__enter,.Home-module__baJ6tW__faqList details p{animation:none}.Home-module__baJ6tW__linkArrow:hover svg,.Home-module__baJ6tW__finalTitle a:hover .Home-module__baJ6tW__finalArrow{transform:none}}
.Apresentacao-module__W2wzda__main{background:var(--neutral-1000);color:var(--fg-primary);font:400 var(--body-md)/var(--leading-body) var(--rj-font-sans);outline:none;display:block;overflow-x:clip}.Apresentacao-module__W2wzda__main :focus-visible{box-shadow:0 0 0 2px var(--s-bg,#000), 0 0 0 4px var(--s-ring,var(--accent-500));outline:none}.Apresentacao-module__W2wzda__section{padding-block:clamp(72px,10vw,136px);padding-inline:var(--gutter);background:var(--s-bg);color:var(--s-fg);scroll-margin-top:0;position:relative}.Apresentacao-module__W2wzda__dark{--s-bg:var(--neutral-1000);--s-surface:var(--neutral-950);--s-fg:var(--neutral-0);--s-fg2:var(--neutral-400);--s-fg3:var(--neutral-500);--s-line:var(--neutral-850);--s-ring:var(--accent-500)}.Apresentacao-module__W2wzda__alt{--s-bg:var(--neutral-950);--s-surface:var(--neutral-900)}.Apresentacao-module__W2wzda__light{--s-bg:var(--rj-light-canvas);--s-surface:var(--rj-light-surface);--s-fg:var(--rj-light-fg);--s-fg2:var(--rj-light-fg-secondary);--s-fg3:var(--rj-light-fg-muted);--s-line:var(--rj-light-border-strong);--s-ring:var(--neutral-1000)}.Apresentacao-module__W2wzda__fromDark{padding-top:clamp(168px,22vw,280px)}.Apresentacao-module__W2wzda__fromDark:before{content:"";background:linear-gradient(to bottom, var(--neutral-1000), #0000);pointer-events:none;height:clamp(120px,18vw,260px);position:absolute;inset:0 0 auto}.Apresentacao-module__W2wzda__shell{width:min(100%, var(--shell-narrow));margin-inline:auto;position:relative}.Apresentacao-module__W2wzda__eyebrow{align-items:center;gap:var(--space-3);margin:0 0 var(--space-6);color:var(--s-fg3);font:600 var(--label)/1.3 var(--rj-font-mono);letter-spacing:var(--tracking-eyebrow);display:flex}.Apresentacao-module__W2wzda__eyebrow i{background:var(--accent-500);border-radius:50%;flex:none;width:8px;height:8px}.Apresentacao-module__W2wzda__light .Apresentacao-module__W2wzda__eyebrow i{background:var(--neutral-1000)}.Apresentacao-module__W2wzda__display{max-width:16ch;font-size:var(--display-lg);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance;margin:0}.Apresentacao-module__W2wzda__h2{margin:0 0 var(--space-6);max-width:20ch;font-size:var(--heading-lg);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);text-wrap:balance}.Apresentacao-module__W2wzda__wide{max-width:26ch}.Apresentacao-module__W2wzda__h3{margin:0 0 var(--space-3);font-size:var(--heading-sm);font-weight:var(--weight-heading);letter-spacing:var(--tracking-title);line-height:1.15}.Apresentacao-module__W2wzda__body{max-width:60ch;margin:0 0 var(--space-6);color:var(--s-fg2);font-size:var(--body-lg);line-height:1.55}.Apresentacao-module__W2wzda__lead{max-width:48ch;margin:var(--space-8) 0 0;color:var(--s-fg2);font-size:var(--body-lg);line-height:1.5}.Apresentacao-module__W2wzda__label{margin:0 0 var(--space-2);color:var(--s-fg3);font:600 var(--label)/1.3 var(--rj-font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.Apresentacao-module__W2wzda__micro{margin:var(--space-6) 0;color:var(--s-fg3);font-size:var(--body-sm)}.Apresentacao-module__W2wzda__index,.Apresentacao-module__W2wzda__stepNumber{color:var(--s-fg3);font:600 var(--label)/1 var(--rj-font-mono);letter-spacing:var(--tracking-eyebrow)}.Apresentacao-module__W2wzda__actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.Apresentacao-module__W2wzda__btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:52px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);font:650 1rem/1.2 var(--rj-font-sans);text-align:center;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);border:1px solid #0000;display:inline-flex}.Apresentacao-module__W2wzda__btnPrimary{background:var(--accent-500);color:var(--text-on-accent)}.Apresentacao-module__W2wzda__btnPrimary:hover{background:var(--accent-600)}.Apresentacao-module__W2wzda__btnGhost{border-color:var(--neutral-700);color:var(--neutral-0)}.Apresentacao-module__W2wzda__btnGhost:hover{border-color:var(--neutral-0)}.Apresentacao-module__W2wzda__linkArrow{align-items:center;gap:var(--space-2);min-height:var(--touch-target);border-bottom:1px solid var(--s-line);color:var(--s-fg);font:650 1rem/1.2 var(--rj-font-sans);transition:border-color var(--duration-base) var(--ease-standard);display:inline-flex}.Apresentacao-module__W2wzda__linkArrow:hover{border-color:var(--s-fg)}.Apresentacao-module__W2wzda__progressTrack{z-index:150;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.Apresentacao-module__W2wzda__progressBar{background:var(--accent-500);transform-origin:0;width:100%;height:100%;transform:scaleX(0)}.Apresentacao-module__W2wzda__counter{right:var(--space-4);bottom:var(--space-4);z-index:90;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--neutral-850);border-radius:var(--radius-pill);color:var(--neutral-400);font:600 .6875rem/1 var(--rj-font-mono);letter-spacing:var(--tracking-eyebrow);pointer-events:none;background:#121212e0;margin:0;display:flex;position:fixed}.Apresentacao-module__W2wzda__counter span:first-child{color:var(--neutral-0)}.Apresentacao-module__W2wzda__counterLabel{display:none}.Apresentacao-module__W2wzda__cover{background:radial-gradient(ellipse 70% 55% at 85% 100%, #cfff3d12, transparent 70%), radial-gradient(ellipse 60% 50% at 10% 0%, #ffffff0d, transparent 70%), var(--neutral-1000);align-items:center;min-height:100svh;padding-top:140px;display:flex}.Apresentacao-module__W2wzda__cover .Apresentacao-module__W2wzda__shell{width:min(100%, var(--shell-narrow))}.Apresentacao-module__W2wzda__signature{margin:0 0 var(--space-12);color:var(--neutral-0);font:600 .8125rem/1 var(--rj-font-mono);letter-spacing:var(--tracking-eyebrow)}.Apresentacao-module__W2wzda__cue{align-items:center;gap:var(--space-2);min-height:var(--touch-target);margin-top:var(--space-12);color:var(--s-fg3);font:600 var(--label)/1 var(--rj-font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;display:inline-flex}.Apresentacao-module__W2wzda__cue:hover{color:var(--s-fg)}.Apresentacao-module__W2wzda__cueArrow{transform:rotate(90deg)}.Apresentacao-module__W2wzda__enter{animation:Apresentacao-module__W2wzda__enter var(--duration-enter) var(--ease-enter) calc(var(--rj-loader-delay,0s) + var(--d,0s)) backwards}@keyframes Apresentacao-module__W2wzda__enter{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}}.Apresentacao-module__W2wzda__aboutGrid{gap:var(--space-10);align-items:center;display:grid}.Apresentacao-module__W2wzda__photo{width:min(100%,320px);margin:0;position:relative}.Apresentacao-module__W2wzda__photo img{border-radius:var(--radius-xl);border:1px solid var(--neutral-850);width:100%;height:auto}.Apresentacao-module__W2wzda__photo figcaption{margin-top:var(--space-3);color:var(--s-fg3);font:600 var(--label)/1.4 var(--rj-font-mono);letter-spacing:var(--tracking-eyebrow)}.Apresentacao-module__W2wzda__tensions{margin:var(--space-12) 0 0;padding:0;list-style:none;display:grid}.Apresentacao-module__W2wzda__tensions li{gap:var(--space-4);padding-block:var(--space-6);border-top:1px solid var(--s-line);color:var(--s-fg);font-size:var(--heading-sm);letter-spacing:var(--tracking-title);grid-template-columns:48px 1fr;font-weight:600;line-height:1.35;display:grid}.Apresentacao-module__W2wzda__tensions li:last-child{border-bottom:1px solid var(--s-line)}.Apresentacao-module__W2wzda__steps{gap:var(--space-8);margin:var(--space-12) 0;padding:0;list-style:none;display:grid}.Apresentacao-module__W2wzda__steps li{padding-top:var(--space-5);border-top:1px solid var(--s-line)}.Apresentacao-module__W2wzda__steps li p{max-width:34ch;color:var(--s-fg2);font-size:var(--body-md);margin:0}.Apresentacao-module__W2wzda__stepNumber{margin-bottom:var(--space-4);display:block}.Apresentacao-module__W2wzda__philosophy{max-width:18ch;margin:var(--space-16) 0 var(--space-8);font-size:var(--heading-xl);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;line-height:1.04}.Apresentacao-module__W2wzda__philosophyLast{color:var(--accent-500)}.Apresentacao-module__W2wzda__ways{margin:var(--space-12) 0 0;padding:0;list-style:none;display:grid}.Apresentacao-module__W2wzda__ways li{padding-block:var(--space-8);border-top:1px solid var(--s-line)}.Apresentacao-module__W2wzda__ways li:last-child{border-bottom:1px solid var(--s-line)}.Apresentacao-module__W2wzda__wayTag{margin-bottom:var(--space-3);color:var(--s-fg3);font:600 var(--label)/1.3 var(--rj-font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;display:block}.Apresentacao-module__W2wzda__ways h3{font-size:var(--heading-md)}.Apresentacao-module__W2wzda__ways li p{max-width:52ch;color:var(--s-fg2);margin:0}.Apresentacao-module__W2wzda__stack{gap:var(--space-5);margin-top:var(--space-12);display:grid}.Apresentacao-module__W2wzda__productCard{gap:var(--space-8);padding:var(--space-8) var(--space-6);border:1px solid var(--neutral-850);border-radius:var(--radius-xl);background:var(--neutral-950);display:grid}.Apresentacao-module__W2wzda__productName{margin:0 0 var(--space-4);color:var(--neutral-500);font:600 var(--label)/1.3 var(--rj-font-mono);letter-spacing:var(--tracking-eyebrow)}.Apresentacao-module__W2wzda__productHeadline{margin:0 0 var(--space-4);font-size:var(--heading-md);font-weight:var(--weight-heading);letter-spacing:var(--tracking-title);text-wrap:balance;line-height:1.1}.Apresentacao-module__W2wzda__productSub{color:var(--neutral-400);margin:0}.Apresentacao-module__W2wzda__productBody{gap:var(--space-5);color:var(--neutral-400);align-content:start;font-size:.9375rem;display:grid}.Apresentacao-module__W2wzda__productBody p{margin:0}.Apresentacao-module__W2wzda__productBody .Apresentacao-module__W2wzda__label{margin-bottom:var(--space-2)}.Apresentacao-module__W2wzda__includes{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.Apresentacao-module__W2wzda__includes li{padding-left:var(--space-5);position:relative}.Apresentacao-module__W2wzda__includes li:before{content:"";background:var(--neutral-500);width:8px;height:1px;position:absolute;top:.65em;left:0}.Apresentacao-module__W2wzda__condition{padding:var(--space-2) var(--space-4);border:1px solid var(--accent-a45);border-radius:var(--radius-pill);background:var(--accent-a10);color:var(--accent-200);justify-self:start;font-weight:600}.Apresentacao-module__W2wzda__productBody .Apresentacao-module__W2wzda__linkArrow{color:var(--neutral-0);border-color:var(--neutral-700);justify-self:start}.Apresentacao-module__W2wzda__implementaGrid{gap:var(--space-12);display:grid}.Apresentacao-module__W2wzda__limits{gap:var(--space-2);margin:0 0 var(--space-8);flex-wrap:wrap;padding:0;list-style:none;display:flex}.Apresentacao-module__W2wzda__limits li{padding:var(--space-2) var(--space-4);border:1px solid var(--s-line);border-radius:var(--radius-pill);background:var(--s-surface);font-size:var(--body-sm);font-weight:600}.Apresentacao-module__W2wzda__timeline{margin:0;padding:0;list-style:none;position:relative}.Apresentacao-module__W2wzda__timeline:before{content:"";background:var(--s-line);width:1px;position:absolute;top:16px;bottom:16px;left:15px}.Apresentacao-module__W2wzda__timeline li{padding:0 0 var(--space-10) 56px;position:relative}.Apresentacao-module__W2wzda__timeline li:last-child{padding-bottom:0}.Apresentacao-module__W2wzda__node{border:1px solid var(--neutral-1000);background:var(--neutral-1000);width:32px;height:32px;color:var(--neutral-0);font:650 .8125rem/1 var(--rj-font-mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.Apresentacao-module__W2wzda__timeline li p{max-width:54ch;margin:0 0 var(--space-3);color:var(--s-fg2)}.Apresentacao-module__W2wzda__timeline li .Apresentacao-module__W2wzda__deliverable{color:var(--s-fg);font-size:var(--body-sm);margin:0}.Apresentacao-module__W2wzda__deliverable span{margin-right:var(--space-2);color:var(--s-fg3);font:600 var(--label)/1 var(--rj-font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.Apresentacao-module__W2wzda__plans{gap:var(--space-4);margin:var(--space-10) 0 0;display:grid}.Apresentacao-module__W2wzda__plan{padding:var(--space-8) var(--space-6);border:1px solid var(--neutral-850);border-radius:var(--radius-xl);background:var(--neutral-950);color:var(--neutral-400)}.Apresentacao-module__W2wzda__plan p{margin:0 0 var(--space-3)}.Apresentacao-module__W2wzda__planName{margin:0 0 var(--space-4);color:var(--neutral-500);font:600 var(--label)/1.3 var(--rj-font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.Apresentacao-module__W2wzda__price{align-items:baseline;gap:var(--space-2);color:var(--neutral-400);flex-wrap:wrap;display:flex}.Apresentacao-module__W2wzda__price strong{color:var(--neutral-0);font-size:var(--display-md);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:1}.Apresentacao-module__W2wzda__planCondition{color:var(--neutral-500);font-size:var(--body-sm)}.Apresentacao-module__W2wzda__final{padding-block:clamp(96px,14vw,176px)}.Apresentacao-module__W2wzda__finalTitle{max-width:14ch;margin-bottom:var(--space-8)}@media (min-width:640px){.Apresentacao-module__W2wzda__counterLabel{display:inline}}@media (min-width:768px){.Apresentacao-module__W2wzda__aboutGrid{gap:var(--space-16);grid-template-columns:minmax(0,340px) 1fr}.Apresentacao-module__W2wzda__steps{grid-template-columns:repeat(3,1fr)}.Apresentacao-module__W2wzda__ways li{column-gap:var(--space-10);grid-template-columns:1fr 1.4fr;align-items:start;display:grid}.Apresentacao-module__W2wzda__ways .Apresentacao-module__W2wzda__wayTag{margin-bottom:var(--space-2);grid-column:1}.Apresentacao-module__W2wzda__ways h3{grid-column:1;margin:0}.Apresentacao-module__W2wzda__ways li p{grid-area:1/2/span 2}.Apresentacao-module__W2wzda__productCard{gap:var(--space-12);padding:var(--space-10);grid-template-columns:1fr 1.1fr}.Apresentacao-module__W2wzda__plans{grid-template-columns:1fr 1fr}.Apresentacao-module__W2wzda__counter{right:var(--space-6);bottom:var(--space-6)}}@media (min-width:1024px){.Apresentacao-module__W2wzda__implementaGrid{gap:var(--space-16);grid-template-columns:1fr 1.2fr;align-items:start}.Apresentacao-module__W2wzda__implementaIntro{position:sticky;top:112px}}@media (min-width:1024px) and (min-height:780px){.Apresentacao-module__W2wzda__productCard{top:calc(96px + var(--i,0) * 20px);margin-bottom:var(--space-6);position:sticky}}@media (max-width:389px){.Apresentacao-module__W2wzda__tensions li{grid-template-columns:36px 1fr}}
