/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#111218;--blue:#1847e8;--blue-dark:#1034ae;--green:#c8ff36;--coral:#ff725f;--paper:#fbfbf8;--line:#dfe1e8;--muted:#656976}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1360px,100% - 64px);height:88px;margin:0 auto;display:flex}.brand{flex:none;align-items:center;display:inline-flex}.brand img{width:112px;height:auto;display:block}nav{gap:34px;font-size:14px;font-weight:600;display:flex}nav a{position:relative}nav a:after{content:"";background:var(--blue);width:0;height:2px;transition:width .2s;position:absolute;bottom:-8px;left:0}nav a:hover:after{width:100%}.header-cta{align-items:center;gap:12px;font-size:14px;font-weight:800;display:flex}.header-cta span{color:var(--blue);font-size:19px;transition:transform .2s}.header-cta:hover span{transform:translate(3px,-3px)}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:74px;width:min(1360px,100% - 64px);min-height:700px;margin:0 auto;padding:76px 0 84px;display:grid}.hero-copy{animation:.8s cubic-bezier(.2,.8,.2,1) both heroIn}.eyebrow{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:12px;font-weight:800;display:flex}.eyebrow span{background:var(--green);border:2px solid var(--ink);width:9px;height:9px}.hero h1{letter-spacing:-.07em;max-width:700px;margin:0;font-size:clamp(58px,4.5vw,68px);font-weight:900;line-height:.9}.hero h1>span{white-space:nowrap;display:block}.hero h1 em{color:var(--blue);font-style:normal}.hero-text{max-width:590px;color:var(--muted);margin:32px 0 0;font-size:19px;line-height:1.55}.hero-actions{align-items:center;gap:30px;margin-top:34px;display:flex}.button{justify-content:space-between;align-items:center;gap:28px;min-height:58px;padding:0 24px;font-weight:800;transition:transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--blue);color:#fff;box-shadow:5px 5px 0 var(--green)}.button span{font-size:20px}.text-link{border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:14px;font-weight:700}.hero-note{border-top:1px solid var(--line);gap:10px;margin-top:52px;padding-top:22px;font-size:13px;display:flex}.hero-note span{color:var(--muted)}.content-board{border:1.5px solid var(--ink);background:#fff;padding:24px;animation:.9s cubic-bezier(.2,.8,.2,1) .12s both boardIn,6s ease-in-out 1.2s infinite boardFloat;position:relative;transform:rotate(1deg);box-shadow:11px 11px #dfe5ff}.board-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:22px;display:flex}.board-top div{flex-direction:column;gap:6px;display:flex}.board-top span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.board-top strong{font-size:18px}.status{background:#eef1ff;padding:7px 9px;color:var(--blue)!important}.week{grid-template-columns:repeat(5,1fr);gap:8px;padding:18px 0 10px;display:grid}.week span{color:#8a8d97;text-align:center;font-size:9px;font-weight:800}.content-grid{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.content-card{border:1px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:176px;padding:18px;transition:transform .3s,box-shadow .3s;display:flex}.content-card:hover{box-shadow:5px 5px 0 var(--ink);transform:translateY(-7px)rotate(-1deg)}.content-card span{letter-spacing:.16em;font-size:9px;font-weight:800}.content-card strong{letter-spacing:-.03em;max-width:210px;font-size:22px;line-height:1.08}.content-card i{opacity:.7;font-size:10px;font-style:normal}.card-blue{color:#fff;background:var(--blue);grid-row:span 2;min-height:360px}.card-blue strong{font-size:34px}.card-white{background:#fff}.card-green{background:var(--green)}.board-progress{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:18px;font-size:10px;font-weight:700;display:grid}.board-progress div{background:#eaebef;height:6px}.board-progress i{background:var(--blue);width:100%;height:100%;display:block}.trust-strip{background:var(--ink);color:#fff;letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:76px;padding:0 32px;font-size:13px;font-weight:800;display:flex;overflow:hidden}.marquee-track{white-space:nowrap;align-items:center;gap:48px;width:max-content;animation:22s linear infinite marquee;display:flex}.trust-strip i{color:var(--green);font-style:normal}.value-bar{grid-template-columns:repeat(3,1fr);gap:14px;padding-top:54px;padding-bottom:54px;display:grid}.value-bar article{border:1px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:250px;padding:22px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.value-bar article:hover{box-shadow:8px 8px 0 var(--ink);transform:translateY(-8px)rotate(-.5deg)}.value-card-1{background:var(--blue);color:#fff}.value-card-2{background:#fff}.value-card-3{background:var(--green)}.value-card-top{justify-content:space-between;align-items:flex-start;display:flex}.value-bar article>span{color:var(--blue);letter-spacing:.1em;font-size:10px;font-weight:900}.value-card-top>span{letter-spacing:.1em;font-size:10px;font-weight:900}.value-visual{width:104px;height:84px;position:relative}.value-visual i{border:1px solid;animation:4.5s ease-in-out infinite valueFloat;display:block;position:absolute}.value-card-1 .value-visual i{background:var(--green);width:50px;height:50px;color:var(--ink)}.value-card-1 .value-visual i:first-child{top:2px;right:42px}.value-card-1 .value-visual i:nth-child(2){background:#fff;animation-delay:-.8s;top:16px;right:21px}.value-card-1 .value-visual i:nth-child(3){background:var(--coral);animation-delay:-1.6s;top:30px;right:0}.value-card-2 .value-visual{border:1px solid var(--ink);background:#eef1ff}.value-card-2 .value-visual i{background:var(--blue);border:0;height:8px;animation-name:valuePulse;left:12px;right:12px}.value-card-2 .value-visual i:first-child{top:17px}.value-card-2 .value-visual i:nth-child(2){width:54px;animation-delay:-.7s;top:37px}.value-card-2 .value-visual i:nth-child(3){width:68px;animation-delay:-1.4s;top:57px}.value-card-3 .value-visual{border:1px solid var(--ink);background:var(--ink)}.value-card-3 .value-visual i{transform-origin:bottom;background:#fff;border:0;width:15px;animation-name:valueBars;bottom:12px}.value-card-3 .value-visual i:first-child{height:25px;left:17px}.value-card-3 .value-visual i:nth-child(2){height:43px;animation-delay:-.8s;left:44px}.value-card-3 .value-visual i:nth-child(3){background:var(--blue);height:59px;animation-delay:-1.6s;left:71px}.value-bar strong{letter-spacing:-.04em;margin-bottom:10px;font-size:25px;display:block}.value-bar p{max-width:330px;color:inherit;opacity:.72;margin:0;font-size:14px;line-height:1.5}.section{width:min(1220px,100% - 64px);margin:0 auto;padding:130px 0}.how{grid-template-columns:.92fr 1.08fr;gap:100px;display:grid}.section-heading h2,.pricing-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.7vw,68px);font-weight:900;line-height:.98}.section-heading>p:last-child{max-width:470px;color:var(--muted);margin-top:28px;font-size:17px;line-height:1.6}.service-list{border-top:1px solid var(--ink)}.service-list article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto;align-items:center;gap:20px;min-height:144px;transition:padding .3s,background .3s;display:grid}.service-list article:hover{background:#fff;padding-left:18px}.service-list article>span{color:var(--blue);font-size:12px;font-weight:800}.service-list h3{letter-spacing:-.03em;margin:0 0 8px;font-size:24px}.service-list p{max-width:490px;color:var(--muted);margin:0;line-height:1.5}.service-list b{font-size:26px;transition:transform .2s}.service-list article:hover b{color:var(--blue);transform:translate(6px)}.inline-cta{background:var(--green);border:1px solid var(--ink);grid-template-columns:130px 1fr auto;align-items:center;gap:34px;width:min(1220px,100% - 64px);min-height:230px;margin:0 auto 130px;padding:38px 42px;display:grid;position:relative;overflow:hidden;box-shadow:10px 10px #dfe5ff}.inline-cta-dark{background:var(--ink);color:#fff;box-shadow:10px 10px 0 var(--coral)}.inline-cta>div:nth-child(2){z-index:1;position:relative}.inline-cta>div:nth-child(2)>span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.inline-cta h2{letter-spacing:-.05em;max-width:650px;margin:12px 0 0;font-size:clamp(30px,3.4vw,48px);line-height:1}.inline-cta>a{z-index:1;background:var(--blue);color:#fff;white-space:nowrap;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:0 18px;font-size:13px;font-weight:900;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative}.inline-cta-dark>a{background:var(--green);color:var(--ink)}.inline-cta>a:hover{transform:translateY(-4px);box-shadow:5px 5px}.inline-cta-art{width:108px;height:108px;position:relative}.inline-cta-art i{border:1px solid;width:58px;height:58px;animation:4.5s ease-in-out infinite valueFloat;position:absolute}.inline-cta-art i:first-child{background:var(--blue);top:0;left:0}.inline-cta-art i:nth-child(2){background:#fff;animation-delay:-.8s;top:24px;right:0}.inline-cta-art i:nth-child(3){background:var(--coral);animation-delay:-1.6s;bottom:0;left:22px}.inline-cta-dark .inline-cta-art i:nth-child(2){background:var(--green)}.reasons{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr;gap:18px;padding-top:0;display:grid}.reason-card{border:1px solid var(--ink);padding:42px;transition:transform .35s,box-shadow .35s}.reason-card:hover{box-shadow:8px 8px 0 var(--ink);transform:translateY(-8px)}.reason-main{background:var(--blue);color:#fff;flex-direction:column;grid-row:span 2;justify-content:space-between;min-height:620px;display:flex}.reason-main>p{letter-spacing:.14em;font-size:11px;font-weight:800}.reason-main h2{letter-spacing:-.055em;max-width:650px;margin:auto 0 30px;font-size:clamp(44px,5vw,70px);line-height:.95}.reason-main span{opacity:.76;max-width:480px;line-height:1.5}.reason-stat{background:var(--green);flex-direction:column;justify-content:space-between;display:flex}.small-label{letter-spacing:.13em;font-size:10px;font-weight:800}.reason-stat strong{letter-spacing:-.04em;max-width:390px;font-size:34px;line-height:1.05}.mini-posts{gap:8px;display:flex}.mini-posts i{border:1px solid var(--ink);background:#fff;width:46px;height:46px}.mini-posts i:nth-child(2){background:var(--blue)}.mini-posts i:nth-child(3){background:var(--coral)}.reason-quote{background:#fff;grid-template-columns:58px 1fr;column-gap:10px;display:grid}.quote-mark{color:var(--coral);font-size:72px;line-height:.8}.reason-quote p{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800;line-height:1.2}.reason-quote strong{color:var(--muted);grid-column:2;margin-top:14px;font-size:12px}.pricing{border-top:1px solid var(--line)}.pricing-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;margin-bottom:62px;display:grid}.pricing-heading>p{max-width:430px;color:var(--muted);line-height:1.6}.plan-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.plan{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:690px;padding:34px;transition:transform .35s,box-shadow .35s;display:flex;position:relative}.plan:hover{transform:translateY(-10px);box-shadow:9px 9px #dfe5ff}.plan.featured{background:var(--blue);color:#fff;border-color:var(--blue);transform:translateY(-12px)}.plan.featured:hover{box-shadow:9px 9px 0 var(--green);transform:translateY(-20px)}.plan.premium{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:inset 0 7px 0 var(--green)}.plan.premium:hover{box-shadow:inset 0 7px 0 var(--green), 9px 9px 0 var(--coral)}.popular{background:var(--green);color:var(--ink);letter-spacing:.1em;padding:7px 9px;font-size:9px;font-weight:900;position:absolute;top:22px;right:22px}.premium-label{background:var(--coral);color:var(--ink)}.plan>p{margin:0 0 10px;font-weight:800}.plan-fit{width:max-content;color:var(--blue);letter-spacing:.09em;text-transform:uppercase;background:#eef1ff;margin-bottom:28px;padding:6px 9px;font-size:9px;font-weight:900}.featured .plan-fit{color:var(--green);background:#ffffff24}.premium .plan-fit{color:var(--green);background:#ffffff1a}.plan h3.quantity{letter-spacing:-.04em;margin:0;font-size:26px}.plan h3 small{color:var(--muted);letter-spacing:0;font-size:12px}.featured h3 small{color:#bfcaf9}.price{align-items:flex-start;margin:24px 0 2px;display:flex}.price sup{margin:9px 5px 0 0;font-size:13px;font-weight:800}.price strong{letter-spacing:-.06em;font-size:58px;line-height:1}.price span{color:var(--muted);align-self:flex-end;margin:0 0 8px 7px;font-size:11px}.featured .price span{color:#cbd4ff}.premium .price span,.premium h3 small{color:#aeb2bd}.plan-outcome{letter-spacing:-.02em;min-height:44px;margin-top:22px;font-size:16px;line-height:1.35}.plan-description{min-height:70px;color:var(--muted);margin-top:10px;font-size:14px;line-height:1.5}.featured .plan-description{color:#dbe1ff}.premium .plan-description{color:#b7bbc5}.plan-scope{color:var(--blue);border-left:4px solid var(--blue);letter-spacing:.08em;text-transform:uppercase;background:#f0f3ff;margin-top:22px;padding:13px 14px;font-size:11px;font-weight:900;line-height:1.35}.featured .plan-scope{color:var(--green);border-color:var(--green);background:#ffffff24}.premium .plan-scope{color:var(--green);border-color:var(--green);background:#ffffff17}.plan ul{margin:0 0 30px;padding:12px 0 0;list-style:none}.plan li{margin:14px 0;font-size:14px}.plan li:before{content:"✓";color:var(--blue);margin-right:10px;font-weight:900}.featured li:before,.premium li:before{color:var(--green)}.plan a{border:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:50px;margin-top:auto;padding:0 16px;font-size:13px;font-weight:800;display:flex}.featured a{color:var(--ink);background:#fff;border-color:#fff}.premium a{background:var(--green);color:var(--ink);border-color:var(--green)}.plan a{transition:background .25s,color .25s,transform .25s}.plan a:hover{background:var(--green);color:var(--ink);transform:translateY(-3px)}.price-note{color:var(--muted);text-align:center;margin:28px 0 0;font-size:12px}.process-section{background:var(--ink);color:#fff}.process{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.process-intro{align-self:start;position:sticky;top:60px}.process-intro h2,.deliverables h2,.fit-title h2,.comparison h2,.extras h2,.faq h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.7vw,68px);font-weight:900;line-height:.98}.process-title{font-size:clamp(44px,3.7vw,56px)!important}.process-title>span{white-space:nowrap;display:block}.process-description{color:#aeb2bd;max-width:470px;margin:48px 0 0;line-height:1.6}.process-cta{border-bottom:1px solid var(--green);color:var(--green);align-items:center;gap:24px;margin-top:26px;padding-bottom:7px;font-size:13px;font-weight:800;display:inline-flex}.process-line{border-top:1px solid #3d4049}.process-step{border-bottom:1px solid #3d4049;grid-template-columns:52px 1fr;gap:22px;min-height:164px;padding:32px 0;transition:padding .3s,color .3s;display:grid}.process-step:hover{color:var(--green);padding-left:20px}.process-step>span{color:var(--green);font-size:11px;font-weight:900}.process-step h3{margin:0 0 10px;font-size:28px}.process-step p{color:#aeb2bd;max-width:570px;margin:0;line-height:1.5}.deliverables{padding-top:20px}.deliverables-heading{max-width:820px;margin-bottom:62px}.deliverable-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.deliverable-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:290px;padding:28px;transition:transform .35s,background .35s,color .35s;display:flex;position:relative;overflow:hidden}.deliverable-card:after{content:"";background:var(--green);border-radius:50%;width:160px;height:160px;transition:transform .45s;position:absolute;bottom:-100px;right:-100px}.deliverable-card:hover{background:var(--blue);color:#fff;transform:translateY(-8px)}.deliverable-card:hover:after{transform:scale(2)}.deliverable-card>span{color:var(--blue);font-size:10px;font-weight:800}.deliverable-card:hover>span{color:var(--green)}.deliverable-icon{border:1px solid;place-content:center;gap:5px;width:66px;height:66px;margin:30px 0 auto;transition:transform .35s;display:grid;transform:rotate(3deg)}.deliverable-card:hover .deliverable-icon{transform:rotate(-5deg)scale(1.08)}.deliverable-icon i{background:currentColor;width:28px;height:4px;display:block}.deliverable-icon i:last-child{width:18px}.deliverable-card h3{z-index:1;letter-spacing:-.03em;margin:34px 0 10px;font-size:24px;position:relative}.deliverable-card p{z-index:1;color:var(--muted);margin:0;font-size:14px;line-height:1.5;position:relative}.deliverable-card:hover p{color:#e3e7ff}.fit-section{background:var(--blue);color:#fff}.fit-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.fit-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fit-list p{background:#ffffff14;border:1px solid #5274ed;flex-direction:column;justify-content:space-between;gap:22px;min-height:150px;margin:0;padding:24px;font-size:17px;font-weight:700;transition:transform .25s,color .25s,background .25s;display:flex}.fit-list p:hover{color:var(--green);background:#ffffff1f;transform:translateY(-6px)}.fit-list span{color:var(--green)}.comparison{padding-top:10px}.comparison-heading{max-width:760px;margin-bottom:52px}.comparison-heading h2>span{display:block}.comparison-ladder{grid-template-columns:repeat(3,1fr);align-items:end;gap:14px;display:grid}.comparison-ladder article{border:1px solid var(--ink);background:#fff;flex-direction:column;min-height:270px;padding:28px;transition:transform .3s,box-shadow .3s;display:flex}.comparison-ladder article:nth-child(2){background:#eef1ff;min-height:310px}.comparison-ladder article:nth-child(3){background:var(--ink);color:#fff;min-height:350px;box-shadow:inset 0 7px 0 var(--green)}.comparison-ladder article:hover{transform:translateY(-8px);box-shadow:8px 8px #dfe5ff}.comparison-ladder article:nth-child(3):hover{box-shadow:inset 0 7px 0 var(--green), 8px 8px 0 var(--coral)}.comparison-ladder article>span{color:var(--blue);letter-spacing:.1em;font-size:10px;font-weight:900}.comparison-ladder article:nth-child(3)>span{color:var(--green)}.comparison-ladder h3{letter-spacing:-.045em;margin:auto 0 10px;font-size:34px}.comparison-ladder strong{font-size:17px}.comparison-ladder p{color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.55}.comparison-ladder article:nth-child(3) p{color:#b7bbc5}.extras{background:var(--green)}.extras-inner{grid-template-columns:1fr 1fr;gap:90px;display:grid}.extra-tags{flex-wrap:wrap;align-content:center;gap:10px;display:flex}.extra-tags>span{border:1px solid var(--ink);background:#fff;align-items:center;gap:22px;padding:17px 18px;font-weight:800;transition:transform .25s,background .25s,color .25s;display:flex}.extra-tags>span:hover{background:var(--ink);color:#fff;transform:translate(-3px,-4px)rotate(-1deg)}.faq{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.faq-heading{align-self:start;position:sticky;top:60px}.faq-heading>p:last-child{color:var(--muted);margin-top:24px;line-height:1.6}.inline-contact{color:var(--blue);border-bottom:1px solid;font-weight:800}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:16px;min-height:90px;font-size:18px;font-weight:800;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--blue);font-size:11px}.faq-list summary i{font-size:26px;font-style:normal;font-weight:400;transition:transform .25s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{color:var(--muted);margin:-4px 48px 30px 58px;line-height:1.6;animation:.3s both answerIn}.reveal{animation:linear both revealIn;animation-timeline:view();animation-range:entry 5% cover 25%}@keyframes heroIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes boardIn{0%{opacity:0;transform:translate(45px,20px)rotate(4deg)}to{opacity:1;transform:rotate(1deg)}}@keyframes boardFloat{0%,to{transform:rotate(1deg)translateY(0)}50%{transform:rotate(.2deg)translateY(-9px)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes revealIn{0%{opacity:0;transform:translateY(36px)scale(.98)}to{opacity:1;transform:none}}@keyframes answerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.stack-story{background:#eceeff;padding-bottom:12vh;position:relative}.stack-intro{padding-bottom:80px}.stack-intro h2{letter-spacing:-.06em;max-width:1050px;margin:0;font-size:clamp(48px,5.5vw,78px);line-height:.94}.stack-stage{width:min(1220px,100% - 64px);margin:0 auto}.stack-card{border:1px solid var(--ink);transform-origin:top;grid-template-columns:.28fr 1fr;align-content:center;min-height:68vh;margin-bottom:10vh;padding:48px;display:grid;position:sticky;top:24px;overflow:hidden;box-shadow:0 -10px 35px #1112181f}.stack-card:nth-child(2){top:38px;transform:scale(.985)}.stack-card:nth-child(3){top:52px;transform:scale(.97)}.stack-card:nth-child(4){margin-bottom:0;top:66px;transform:scale(.955)}.stack-card>span{letter-spacing:.13em;font-size:11px;font-weight:900}.stack-content{align-self:center}.stack-content>p:first-child{letter-spacing:.14em;font-size:11px;font-weight:900}.stack-card h3{letter-spacing:-.065em;max-width:850px;margin:22px 0;font-size:clamp(48px,6vw,82px);line-height:.92}.stack-content>p:nth-of-type(2){opacity:.76;max-width:650px;font-size:18px;line-height:1.55}.stack-content>a{border:1px solid;gap:24px;width:max-content;margin-top:30px;padding:16px 18px;font-size:13px;font-weight:900;transition:transform .25s,background .25s,color .25s;display:inline-flex}.stack-content>a:hover{background:var(--ink);color:#fff;transform:translateY(-4px)}.stack-blue{background:var(--blue);color:#fff}.stack-white{background:#fff}.stack-green{background:var(--green)}.stack-dark{background:var(--ink);color:#fff}.stack-blue .stack-content>a,.stack-dark .stack-content>a{border-color:#fff}.stack-blue .stack-content>a:hover,.stack-dark .stack-content>a:hover{background:var(--green);color:var(--ink);border-color:var(--green)}.final-cta{text-align:center;background:var(--green);padding:118px 32px;position:relative;overflow:hidden}.final-cta>p{letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}.final-cta h2{z-index:1;letter-spacing:-.065em;margin:28px auto 38px;font-size:clamp(50px,6.2vw,86px);line-height:.94;position:relative}.final-actions{z-index:1;justify-content:center;align-items:center;gap:28px;display:flex;position:relative}.final-secondary{border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:13px;font-weight:800}.cta-orbit{border:1px solid #1112184d;border-radius:50%;animation:12s linear infinite orbit;position:absolute}.orbit-one{width:420px;height:420px;top:-180px;left:-130px}.orbit-two{width:300px;height:300px;animation-direction:reverse;bottom:-160px;right:-60px}.cta-orbit:after{content:"";background:var(--blue);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:-7px}.button-dark{background:var(--ink);color:#fff}.site-footer{background:var(--ink);color:#fff;padding:90px max(32px,50vw - 680px)}.footer-main{grid-template-columns:1.2fr .8fr;gap:100px;padding-bottom:80px;display:grid}.brand-light img{width:138px}.footer-brand h2{letter-spacing:-.055em;margin:40px 0 22px;font-size:clamp(42px,4.5vw,66px);line-height:.96}.footer-brand>p{color:#aeb2bd;max-width:550px;line-height:1.55}.footer-cta{background:var(--green);color:var(--ink);box-shadow:5px 5px 0 var(--blue);align-items:center;gap:28px;margin-top:28px;padding:17px 19px;font-size:13px;font-weight:900;transition:transform .25s;display:inline-flex}.footer-cta:hover{transform:translateY(-4px)}.footer-links{grid-template-columns:1fr 1fr;align-content:start;gap:50px;padding-top:10px;display:grid}.footer-links>div{flex-direction:column;gap:17px;display:flex}.footer-links strong{color:#858a96;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:10px}.footer-links a{gap:10px;width:max-content;font-size:14px;font-weight:700;transition:color .2s,transform .2s;display:inline-flex}.footer-links a:hover{color:var(--green);transform:translate(4px)}.footer-bottom{color:#858a96;border-top:1px solid #343740;grid-template-columns:1fr 1fr auto;align-items:end;gap:30px;min-height:74px;font-size:11px;display:grid}.footer-bottom a{color:#fff}.floating-cta{z-index:20;background:var(--blue);color:#fff;min-width:210px;box-shadow:5px 5px 0 var(--green);border:1px solid #fff;grid-template-columns:1fr auto;padding:13px 15px;transition:transform .25s;display:grid;position:fixed;bottom:22px;right:22px}.floating-cta:hover{transform:translateY(-5px)}.floating-cta span{text-transform:uppercase;letter-spacing:.1em;opacity:.72;grid-column:1;font-size:9px}.floating-cta strong{grid-column:1;margin-top:3px;font-size:16px}.floating-cta i{grid-area:1/2/span 2;align-self:center;font-size:20px;font-style:normal}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes valueFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(2deg)}}@keyframes valuePulse{0%,to{transform-origin:0;transform:scaleX(.78)}50%{transform-origin:0;transform:scaleX(1)}}@keyframes valueBars{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1)}}@media (width<=980px){nav{display:none}.hero{grid-template-columns:1fr;padding-top:64px}.content-board{max-width:680px}.how{grid-template-columns:1fr;gap:70px}.value-bar{grid-template-columns:1fr}.value-bar article{min-height:220px;padding:22px}.reasons{grid-template-rows:auto;grid-template-columns:1fr}.reason-main{grid-row:auto;min-height:540px}.pricing-heading{grid-template-columns:1fr;gap:24px}.plan-grid{grid-template-columns:1fr}.plan.featured{transform:none}.trust-strip span:nth-of-type(4),.trust-strip span:nth-of-type(5),.trust-strip i:nth-of-type(4),.trust-strip i:nth-of-type(5){display:none}.process,.fit-grid,.extras-inner,.faq{grid-template-columns:1fr;gap:64px}.inline-cta{grid-template-columns:100px 1fr}.inline-cta>a{grid-column:2;width:max-content}.process-intro,.faq-heading{position:static}.deliverable-grid{grid-template-columns:repeat(2,1fr)}.comparison-ladder{grid-template-columns:1fr;align-items:stretch}.comparison-ladder article,.comparison-ladder article:nth-child(2),.comparison-ladder article:nth-child(3){min-height:250px}.stack-card{grid-template-columns:1fr;min-height:70vh}.footer-main{grid-template-columns:1fr;gap:60px}}@media (width<=620px){.site-header,.hero{width:min(100% - 36px,1360px)}.section{width:min(100% - 36px,1220px);padding:88px 0}.site-header{height:72px}.header-cta{font-size:0}.header-cta:before{content:"Planos";font-size:13px}.hero{gap:54px;padding:58px 0 70px}.hero h1{font-size:clamp(32px,10.5vw,48px)}.hero-text{font-size:17px}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.hero-note{flex-direction:column}.content-board{padding:14px;transform:none;box-shadow:7px 7px #dfe5ff}.board-top strong{font-size:14px}.status{display:none}.content-card{min-height:132px;padding:12px}.content-card strong{font-size:15px}.card-blue{min-height:274px}.card-blue strong{font-size:23px}.trust-strip{justify-content:space-around;gap:8px}.trust-strip span:nth-of-type(n+4),.trust-strip i:nth-of-type(n+3){display:none}.value-bar{padding-top:22px;padding-bottom:22px}.inline-cta{grid-template-columns:1fr;gap:24px;width:min(100% - 36px,1220px);margin-bottom:88px;padding:28px}.inline-cta-art{width:84px;height:72px}.inline-cta-art i{width:42px;height:42px}.inline-cta>a{grid-column:1;width:100%}.service-list article{grid-template-columns:34px 1fr;padding:26px 0}.service-list b{display:none}.reason-card{padding:28px}.reason-main{min-height:500px}.reason-quote{grid-template-columns:42px 1fr}.pricing-heading{margin-bottom:42px}.plan{min-height:510px;padding:28px}.deliverable-grid{grid-template-columns:1fr}.deliverable-card{min-height:310px}.fit-list{grid-template-columns:1fr}.fit-list p{min-height:112px}.faq-list summary{font-size:16px}.faq-list details p{margin-left:0;margin-right:0}.final-cta{padding:90px 18px}.final-actions{flex-direction:column}.stack-stage{width:min(100% - 24px,1220px)}.stack-card{min-height:68vh;margin-bottom:8vh;padding:28px 22px}.stack-card h3{font-size:clamp(42px,13vw,62px)}.process-title{font-size:clamp(32px,10vw,42px)!important}.stack-content>p:nth-of-type(2){font-size:15px}.site-footer{padding:70px 24px 120px}.footer-links{grid-template-columns:1fr}.footer-bottom{grid-template-columns:1fr;align-items:start;padding-top:28px}.floating-cta{bottom:15px;left:18px;right:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.hero-copy,.content-board,.marquee-track,.reveal,.cta-orbit,.value-visual i,.inline-cta-art i{animation:none!important}}
