:root{--ink:#1f1f1f;--paper:#f0f0f0;--white:#fafafa;--muted:#858585;--line:#d4d4d4;--ease:cubic-bezier(.22,1,.36,1);--head:'Manrope',sans-serif;--body:'DM Sans',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);overflow-x:hidden}button,input,select,textarea{font:inherit}.grain{position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.topbar{position:absolute;z-index:50;top:0;left:0;width:100%;height:82px;padding:0 clamp(22px,4.5vw,72px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.12);color:#fff}.logo{display:flex;width:122px}.logo img{display:block;width:100%;height:auto}.topbar-center{display:flex;align-items:center;gap:9px;color:#999;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.topbar-center i{width:6px;height:6px;background:#f0f0f0;border-radius:50%;box-shadow:0 0 15px rgba(255,255,255,.65);animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{opacity:.3}}.topbar-actions{display:flex;align-items:center;gap:10px}.language{position:relative}.language-trigger{height:40px;min-width:70px;border:1px solid #4c4c4c;border-radius:999px;background:rgba(255,255,255,.04);color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;font-size:10px}.language-trigger i{font-style:normal;color:#777}.language-menu{position:absolute;right:0;top:48px;width:168px;padding:6px;background:#f5f5f5;color:#1f1f1f;border:1px solid #d5d5d5;border-radius:14px;box-shadow:0 20px 55px rgba(0,0,0,.28);opacity:0;visibility:hidden;transform:translateY(-8px) scale(.97);transition:.3s var(--ease)}.language.open .language-menu{opacity:1;visibility:visible;transform:none}.language-menu button{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;border-radius:9px;padding:9px;color:#555;text-align:left;font-size:11px;cursor:pointer}.language-menu button:hover,.language-menu button.active{background:#1f1f1f;color:#fff}.language-menu span{font:700 8px var(--head);width:21px}.login-link{height:40px;padding:0 15px;display:flex;align-items:center;gap:18px;background:#f0f0f0;color:#1f1f1f;text-decoration:none;border-radius:999px;font-size:10px;font-weight:600}.login-link b{transition:.3s}.login-link:hover b{transform:rotate(45deg)}

.hero{min-height:900px;height:100svh;position:relative;overflow:hidden;background:#0c0c0c;color:#f0f0f0;padding:140px clamp(22px,7vw,112px) 95px;display:flex;align-items:center}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px);background-size:110px 110px;mask-image:linear-gradient(90deg,#000,transparent 75%)}.hero-glow{position:absolute;right:-9vw;top:50%;width:min(64vw,900px);aspect-ratio:1;transform:translateY(-48%);opacity:.62}.hero-glow:before,.hero-glow:after,.hero-glow i{content:"";position:absolute;border:1px solid rgba(255,255,255,.15);border-radius:50%;inset:7%;animation:orbit 18s linear infinite}.hero-glow:after{inset:22%;border-color:rgba(255,255,255,.1);animation-direction:reverse;animation-duration:25s}.hero-glow i:nth-child(1){inset:36%;border-color:rgba(255,255,255,.22);animation-duration:12s}.hero-glow i:nth-child(2){inset:46%;background:radial-gradient(circle,rgba(255,255,255,.28),rgba(255,255,255,.04) 36%,transparent 68%);border-color:rgba(255,255,255,.3);box-shadow:0 0 100px rgba(255,255,255,.12)}.hero-glow i:nth-child(3){inset:49.5%;background:#eaeaea;border:0;box-shadow:0 0 42px rgba(255,255,255,.7)}.hero-glow i:after{content:"";position:absolute;width:7px;height:7px;background:#fff;border-radius:50%;top:12%;left:19%;box-shadow:0 0 16px #fff}@keyframes orbit{to{transform:rotate(360deg)}}.hero-copy{position:relative;z-index:3;width:58%;max-width:850px}.eyebrow,.section-label{display:flex;align-items:center;gap:12px;color:#9a9a9a;font-size:9px;letter-spacing:.18em}.eyebrow>span{width:34px;height:1px;background:#777}.eyebrow b{font-weight:600}.hero h1{font:600 clamp(56px,7vw,112px)/.94 var(--head);letter-spacing:-.07em;margin:28px 0}.hero h1 span{color:#7b7b7b}.hero-copy>p{max-width:620px;color:#a8a8a8;font-size:clamp(15px,1.25vw,19px);line-height:1.65;margin:0 0 34px}.hero-actions{display:flex;align-items:center;gap:25px}.primary-action,.secondary-action,.closing>a{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;text-decoration:none;font-size:12px;font-weight:600}.primary-action{min-width:220px;background:#f0f0f0;color:#1f1f1f;padding:17px 19px}.secondary-action{color:#ddd;border-bottom:1px solid #555;padding:15px 0}.primary-action b,.secondary-action b,.closing>a b{transition:.35s}.primary-action:hover b,.closing>a:hover b{transform:rotate(45deg)}.hero-proof{display:flex;gap:50px;margin-top:64px}.hero-proof>span{position:relative;padding-left:18px}.hero-proof>span:before{content:"";position:absolute;left:0;top:2px;width:7px;height:7px;border:1px solid #777;border-radius:50%}.hero-proof b,.hero-proof small{display:block}.hero-proof b{font:600 10px var(--body)}.hero-proof small{color:#707070;font-size:9px;margin-top:5px}.hero-product{position:absolute;z-index:2;width:min(50vw,740px);right:-4%;top:51%;transform:translateY(-47%);perspective:1300px}.product-window{background:#ededeb;border:1px solid #484848;border-radius:20px;overflow:hidden;transform:rotateY(-8deg) rotateX(2deg);box-shadow:40px 70px 150px rgba(0,0,0,.65)}.window-bar{height:42px;background:#1b1b1b;color:#777;display:flex;align-items:center;justify-content:space-between;padding:0 15px;font-size:7px}.window-bar>span{display:flex;gap:4px}.window-bar>span i{width:5px;height:5px;border-radius:50%;background:#555}.window-bar em{font-style:normal;color:#ddd;letter-spacing:.14em}.window-body{display:grid;grid-template-columns:58px 1fr;color:#1f1f1f;min-height:535px}.window-body>aside{background:#101010;color:#fff;display:flex;flex-direction:column;align-items:center;padding:20px 10px;gap:18px}.window-body>aside strong{margin-bottom:30px}.window-body>aside>i{font-style:normal;color:#666;width:32px;height:32px;display:grid;place-items:center;border-radius:9px}.window-body>aside>i.active{background:#eee;color:#1f1f1f}.window-body>aside>b{margin-top:auto;width:30px;height:30px;border:1px solid #444;border-radius:50%;display:grid;place-items:center;font-size:7px}.window-content{padding:34px}.window-content>header{display:flex;align-items:center;justify-content:space-between}.window-content>header small{display:block;color:#999;font-size:6px;letter-spacing:.15em}.window-content>header strong{display:block;font:600 22px var(--head);margin-top:6px}.window-content>header>span{border:1px solid #d0d0d0;border-radius:999px;padding:7px 9px;font-size:6px}.window-content>header>span i,.floating-live i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#1f1f1f;margin-right:4px}.managed-card{display:flex;justify-content:space-between;align-items:end;background:#1f1f1f;color:#f0f0f0;border-radius:16px;padding:22px;margin:25px 0 10px}.managed-card small,.managed-card span{display:block;color:#888;font-size:7px}.managed-card b{display:block;font:600 17px var(--head);margin:10px 0 5px}.managed-card>strong{font:600 31px var(--head)}.managed-card>strong small{display:inline}.mini-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.mini-metrics article{background:#fff;border:1px solid #ddd;border-radius:12px;padding:14px}.mini-metrics span,.mini-metrics small{display:block;color:#929292;font-size:6px}.mini-metrics b{display:block;font:600 19px var(--head);margin:12px 0 4px}.activity-card{background:#fff;border:1px solid #ddd;border-radius:14px;margin-top:10px;padding:17px}.activity-card header{display:flex;justify-content:space-between;font-size:8px;margin-bottom:12px}.activity-card header span{color:#999;font-size:6px}.activity-card>div{display:grid;grid-template-columns:20px 1fr;gap:8px;padding:7px 0}.activity-card>div>i{width:17px;height:17px;border:1px solid #ccc;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:6px}.activity-card>div>i.done{background:#1f1f1f;color:#fff}.activity-card>div>i.current{border:5px solid #1f1f1f}.activity-card p{margin:0}.activity-card p b,.activity-card p small{display:block;font-size:7px}.activity-card p small{color:#999;margin-top:2px}.floating-plan,.floating-live{position:absolute;background:#f5f5f3;color:#1f1f1f;box-shadow:0 25px 65px rgba(0,0,0,.35)}.floating-plan{left:-60px;bottom:-35px;width:185px;padding:16px;border-radius:14px}.floating-plan span,.floating-plan i{display:block;font-size:6px;letter-spacing:.12em}.floating-plan b{display:block;font:600 25px var(--head);margin:10px 0 4px}.floating-plan b small{font-size:8px}.floating-plan i{color:#888;font-style:normal}.floating-live{right:8%;top:-18px;border-radius:999px;padding:11px 14px;font-size:8px}.hero-strip{position:absolute;z-index:4;left:0;right:0;bottom:0;height:70px;padding:0 7vw;border-top:1px solid #282828;display:flex;align-items:center;justify-content:center;gap:32px;color:#777;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.hero-strip i{width:3px;height:3px;background:#666;border-radius:50%}

.how{padding:130px 7vw 150px}.section-label span{width:27px;height:27px;border:1px solid #bcbcbc;border-radius:50%;display:grid;place-items:center;font-size:7px}.section-label b{color:#767676}.how-head{display:grid;grid-template-columns:1.5fr .5fr;gap:10%;align-items:end;margin:42px 0 80px}.how-head h2{font:600 clamp(42px,5vw,77px)/1.04 var(--head);letter-spacing:-.06em;margin:0}.how-head h2 span{color:#959595}.how-head p{color:#777;font-size:14px;line-height:1.7;margin:0}.how-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.how-steps article{min-height:315px;padding:20px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.5s var(--ease)}.how-steps article:hover{background:#1f1f1f;color:#f0f0f0;transform:translateY(-6px)}.how-steps article>span{font-size:8px;color:#888}.how-steps article>div{margin-top:auto}.how-steps i{font:normal 23px var(--body);color:#8b8b8b}.how-steps h3{font:600 20px var(--head);letter-spacing:-.03em;margin:22px 0 9px}.how-steps p{color:#858585;font-size:11px;line-height:1.55;margin:0;max-width:230px}

.onboarding{display:grid;grid-template-columns:minmax(280px,31%) 1fr;min-height:900px;background:#f7f7f5;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.onboarding-side{position:sticky;top:0;height:100vh;min-height:760px;background:#1f1f1f;color:#f0f0f0;padding:43px clamp(25px,3.4vw,55px);display:flex;flex-direction:column;overflow:hidden}.onboarding-side:after{content:"";position:absolute;width:400px;height:400px;left:-260px;bottom:-220px;border:1px solid #3a3a3a;border-radius:50%;box-shadow:0 0 0 55px rgba(255,255,255,.018),0 0 0 110px rgba(255,255,255,.012)}.side-logo{width:110px}.side-logo img{width:100%}.side-copy{margin:75px 0 38px}.side-copy>span{color:#777;font-size:8px;letter-spacing:.16em}.side-copy h2{font:600 clamp(28px,3vw,45px)/1.05 var(--head);letter-spacing:-.055em;margin:18px 0}.side-copy p{color:#8d8d8d;font-size:12px;line-height:1.55;max-width:280px}.journey-nav{list-style:none;padding:0;margin:0;position:relative}.journey-nav:before{content:"";position:absolute;left:17px;top:18px;bottom:18px;width:1px;background:#3c3c3c}.journey-nav li{position:relative;display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:center;padding:10px 0;opacity:.35;transition:.35s}.journey-nav li.active,.journey-nav li.done{opacity:1}.journey-nav li>i{position:relative;z-index:1;width:35px;height:35px;border:1px solid #4b4b4b;border-radius:50%;background:#1f1f1f;display:grid;place-items:center;font:normal 7px var(--body)}.journey-nav li.active>i,.journey-nav li.done>i{background:#f0f0f0;color:#1f1f1f;border-color:#f0f0f0}.journey-nav b,.journey-nav small{display:block}.journey-nav b{font:600 11px var(--head)}.journey-nav small{color:#777;font-size:8px;margin-top:3px}.side-security{margin-top:auto;display:flex;align-items:center;gap:11px;position:relative;z-index:1}.side-security>i{width:34px;height:34px;border:1px solid #444;border-radius:10px;display:grid;place-items:center;font-style:normal}.side-security b,.side-security small{display:block}.side-security b{font-size:9px}.side-security small{color:#777;font-size:7px;margin-top:3px}.onboarding-main{position:relative;min-width:0;padding:95px clamp(28px,7vw,110px) 130px}#onboarding-form{max-width:900px;margin:auto}.honey{position:absolute!important;left:-9999px!important}.flow-step{display:none;animation:stepIn .6s var(--ease)}.flow-step.active{display:block}@keyframes stepIn{from{opacity:0;transform:translateY(24px)}}.step-heading{margin-bottom:45px}.step-heading>span{display:block;color:#777;font-size:8px;letter-spacing:.16em}.step-heading>span i{font-style:normal}.step-heading h2{font:600 clamp(38px,4vw,61px)/1.03 var(--head);letter-spacing:-.06em;margin:17px 0}.step-heading p{color:#777;font-size:13px;line-height:1.6;margin:0;max-width:600px}.plan-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.plan-choice{position:relative;min-height:530px;border:1px solid #d5d5d5;border-radius:22px;background:#fff;padding:30px;display:flex;flex-direction:column;cursor:pointer;overflow:hidden;transition:.45s var(--ease)}.plan-choice:hover{transform:translateY(-6px);box-shadow:0 28px 65px rgba(0,0,0,.1)}.plan-choice.dark{background:#1f1f1f;color:#f0f0f0;border-color:#1f1f1f}.plan-choice input{position:absolute;opacity:0}.choice-check{position:absolute;right:22px;top:22px;width:27px;height:27px;border:1px solid #ccc;border-radius:50%;display:grid;place-items:center;color:transparent;font-size:8px;transition:.3s}.plan-choice input:checked~.choice-check{background:#1f1f1f;color:#fff;border-color:#1f1f1f}.plan-choice.dark input:checked~.choice-check{background:#f0f0f0;color:#1f1f1f;border-color:#f0f0f0}.plan-choice:has(input:checked){box-shadow:0 0 0 3px #1f1f1f}.plan-choice.dark:has(input:checked){box-shadow:0 0 0 3px #9a9a9a}.choice-top{display:flex;justify-content:space-between;margin-top:50px;font-size:8px;letter-spacing:.12em}.choice-top i{font-style:normal;color:#888;font-size:7px}.plan-choice h3{font:600 clamp(25px,2.3vw,35px)/1.08 var(--head);letter-spacing:-.045em;margin:46px 0 17px}.plan-choice>p{color:#777;font-size:11px;line-height:1.6;margin:0}.plan-choice.dark>p{color:#999}.choice-price{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;border-top:1px solid #ddd;margin-top:auto;padding-top:25px}.dark .choice-price{border-color:#3e3e3e}.choice-price>i{align-self:center;color:#999;font-style:normal}.choice-price small,.choice-price em{display:block;color:#888;font-size:6px;letter-spacing:.1em;font-style:normal}.choice-price b{display:block;font:600 clamp(27px,2.8vw,39px)/1 var(--head);letter-spacing:-.05em;margin:8px 0 5px;white-space:nowrap}.popular{position:absolute;top:0;left:28px;background:#f0f0f0;color:#1f1f1f;padding:9px 12px;border-radius:0 0 9px 9px;font-size:6px;letter-spacing:.1em}.popular i{font-style:normal}.price-note{color:#858585;font-size:9px;line-height:1.55;margin:18px 3px 0}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:block}.field>span{display:block;color:#6e6e6e;font-size:8px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.field>span i{font-style:normal;color:#aaa}.field input,.field select,.field textarea{width:100%;border:1px solid #d3d3d3;border-radius:13px;background:#fff;color:#1f1f1f;outline:none;padding:0 16px;transition:.25s}.field input,.field select{height:58px}.field textarea{padding-top:16px;resize:vertical;min-height:155px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#1f1f1f;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:#a9544b}.field.large{margin-top:18px;position:relative}.field.large>small{position:absolute;right:14px;bottom:11px;color:#999;font-size:7px}.field.large>small i{font-style:normal}.access-preview{margin-top:34px;border:1px solid #d4d4d4;border-radius:17px;background:#eee;display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:13px;padding:17px}.access-preview>span{width:44px;height:44px;border-radius:13px;background:#1f1f1f;color:#fff;display:grid;place-items:center}.access-preview>span i{font:600 14px var(--head);font-style:normal}.access-preview small,.access-preview b,.access-preview em{display:block}.access-preview small{color:#888;font-size:6px;letter-spacing:.12em}.access-preview b{font:600 13px var(--head);margin:5px 0 3px}.access-preview em{color:#888;font-size:7px;font-style:normal}.access-preview>i{font:normal 6px var(--body);letter-spacing:.12em;border:1px solid #ccc;border-radius:999px;padding:7px 9px}.project-extras{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.upload{min-height:83px;border:1px dashed #bdbdbd;border-radius:13px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:12px 14px;cursor:pointer}.upload input{display:none}.upload>i{width:32px;height:32px;background:#1f1f1f;color:#fff;border-radius:9px;display:grid;place-items:center;font-style:normal}.upload b,.upload small{display:block}.upload b{font-size:9px}.upload small{color:#888;font-size:7px;margin-top:4px}.upload em{font-style:normal;font-size:7px;text-decoration:underline}.checkout-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:16px}.order-summary,.checkout-confidence{border:1px solid #d5d5d5;border-radius:19px;background:#fff;padding:24px}.order-summary>header{display:flex;justify-content:space-between}.order-summary>header>span{color:#888;font-size:7px;letter-spacing:.13em}.order-summary>header button{border:0;background:none;font-size:8px;text-decoration:underline;cursor:pointer}.order-plan{display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;padding:24px 0;border-bottom:1px solid #ddd}.order-plan>span{width:43px;height:43px;background:#1f1f1f;color:#fff;border-radius:12px;display:grid;place-items:center}.order-plan>span i{font-style:normal;font-weight:600}.order-plan b,.order-plan small{display:block}.order-plan b{font:600 13px var(--head)}.order-plan small{color:#888;font-size:7px;margin-top:4px}.order-plan>em{font:normal 6px var(--body);letter-spacing:.1em;border:1px solid #d0d0d0;border-radius:999px;padding:7px}.order-line,.order-total{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:17px 0;border-bottom:1px solid #e1e1e1}.order-line b,.order-line small,.order-total b,.order-total small{display:block}.order-line b{font-size:9px}.order-line small,.order-total small{color:#888;font-size:7px;margin-top:4px}.order-line>strong{font:600 16px var(--head);white-space:nowrap}.order-line>strong small{display:inline;font-size:7px}.order-total{border:0;padding-bottom:0}.order-total b{font-size:8px;letter-spacing:.1em}.order-total>strong{font:600 29px var(--head)}.checkout-confidence{background:#1f1f1f;color:#f0f0f0;display:flex;flex-direction:column}.client-review>span{color:#666;font:600 35px var(--head)}.client-review p{font:500 13px/1.55 var(--head);margin:2px 0 25px}.checkout-confidence ul{list-style:none;padding:0;margin:auto 0 0}.checkout-confidence li{display:grid;grid-template-columns:24px 1fr;gap:9px;padding:11px 0;border-top:1px solid #3a3a3a}.checkout-confidence li>i{width:20px;height:20px;border:1px solid #555;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:6px}.checkout-confidence b,.checkout-confidence small{display:block}.checkout-confidence b{font-size:8px}.checkout-confidence small{color:#777;font-size:7px;margin-top:3px}.consent{display:flex;align-items:flex-start;gap:10px;margin:20px 2px 0;color:#727272;font-size:9px;line-height:1.5}.consent input{accent-color:#1f1f1f;margin-top:2px}.flow-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:48px;padding-top:20px;border-top:1px solid #d7d7d7}.flow-actions button{height:51px;border:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:34px;font-size:10px;font-weight:600}.back-button{background:transparent;color:#777;padding:0 4px}.back-button:disabled{opacity:.25}.next-button,.checkout-button{background:#1f1f1f;color:#fff;padding:0 18px;min-width:178px}.checkout-button{display:none!important;min-width:240px}.flow-actions.final .next-button{display:none}.flow-actions.final .checkout-button{display:flex!important}.save-status{display:flex;align-items:center;gap:7px;color:#999;font-size:8px;margin-left:auto}.save-status i{width:5px;height:5px;border-radius:50%;background:#777}.flow-error{display:none;color:#94463e;background:#f4e4e1;border-radius:9px;padding:10px 12px;font-size:9px;margin:12px 0 0}.flow-error.show{display:block}.orbi-tip{position:absolute;right:23px;bottom:32px;display:flex;align-items:center;gap:9px;max-width:315px;background:#1f1f1f;color:#fff;border-radius:15px;padding:10px 13px 10px 8px;box-shadow:0 18px 45px rgba(0,0,0,.2);transition:.35s}.orbi-tip>span{position:relative;width:45px;height:45px;background:#343434;border-radius:12px;overflow:hidden;flex:none}.orbi-tip img{position:absolute;width:54px;height:54px;object-fit:contain;left:50%;top:50%;transform:translate(-50%,-50%)}.orbi-tip b,.orbi-tip em{display:block}.orbi-tip b{font:600 8px var(--head);letter-spacing:.1em}.orbi-tip em{color:#aaa;font:normal 8px/1.45 var(--body);margin-top:4px}.mobile-progress{display:none}

.closing{background:#0d0d0d;color:#f0f0f0;text-align:center;padding:150px 22px}.closing>span{font-size:8px;letter-spacing:.18em;color:#777}.closing h2{font:600 clamp(55px,7vw,105px)/.95 var(--head);letter-spacing:-.07em;margin:28px 0}.closing h2 i{color:#777;font-style:normal}.closing p{color:#888;max-width:520px;margin:0 auto 35px;font-size:13px;line-height:1.65}.closing>a{background:#f0f0f0;color:#1f1f1f;padding:17px 19px;min-width:210px}footer{height:130px;background:#080808;color:#666;border-top:1px solid #222;padding:0 7vw;display:flex;align-items:center;justify-content:space-between;gap:30px}footer .logo{width:105px}footer p,footer>span{font-size:8px;letter-spacing:.1em;text-transform:uppercase}

@media(max-width:1100px){.hero-copy{width:64%}.hero-product{right:-18%;opacity:.62}.how-head{grid-template-columns:1fr;gap:28px}.how-head p{max-width:500px}.onboarding{grid-template-columns:280px 1fr}.onboarding-main{padding-left:45px;padding-right:45px}.plan-choice{padding:24px}.orbi-tip{display:none}}
@media(max-width:820px){.topbar-center{display:none}.hero{height:auto;min-height:880px;padding-top:135px;display:block}.hero-copy{width:100%;max-width:650px}.hero h1{font-size:clamp(53px,12vw,85px)}.hero-product{position:relative;top:auto;right:auto;width:88%;margin:70px 0 80px auto;transform:none}.hero-glow{right:-45%;top:34%;width:100vw}.how-steps{grid-template-columns:1fr 1fr}.onboarding{display:block}.onboarding-side{display:none}.onboarding-main{padding:80px 24px 120px}.mobile-progress{display:flex;align-items:center;gap:11px;margin:0 auto 38px;max-width:900px;color:#888;font-size:8px}.mobile-progress>span{white-space:nowrap}.mobile-progress>span b{color:#1f1f1f}.mobile-progress>i{height:2px;background:#ddd;flex:1}.mobile-progress>i b{display:block;width:25%;height:100%;background:#1f1f1f;transition:.45s var(--ease)}.mobile-progress em{font-style:normal;color:#555;white-space:nowrap}.checkout-layout{grid-template-columns:1fr}.checkout-confidence{min-height:260px}}
@media(max-width:600px){.topbar{height:70px;padding:0 17px}.topbar .logo{width:95px}.login-link span{display:none}.login-link{width:40px;padding:0;justify-content:center}.language-trigger{min-width:60px}.hero{min-height:780px;padding:120px 20px 75px}.hero h1{font-size:50px;line-height:.96;margin:24px 0}.hero-copy>p{font-size:15px}.hero-actions{align-items:flex-start;flex-direction:column;gap:12px}.primary-action{width:100%}.secondary-action{width:auto}.hero-proof{gap:22px;margin-top:45px}.hero-product{display:none}.hero-glow{right:-74%;top:40%;width:145vw;opacity:.44}.hero-strip{height:52px;padding:0 20px;justify-content:flex-start}.hero-strip span:nth-of-type(2),.hero-strip span:nth-of-type(3),.hero-strip i{display:none}.how{padding:85px 20px}.how-head{margin:35px 0 50px}.how-head h2{font-size:40px}.how-steps{grid-template-columns:1fr;border-left:0}.how-steps article{min-height:225px;border-left:1px solid var(--line)}.onboarding-main{padding:55px 14px 95px}.mobile-progress{margin-bottom:27px}.step-heading{padding:0 6px;margin-bottom:31px}.step-heading h2{font-size:39px}.plan-choice-grid{grid-template-columns:1fr}.plan-choice{min-height:470px;padding:24px;border-radius:19px}.plan-choice h3{font-size:29px}.choice-price b{font-size:32px}.field-grid,.project-extras{grid-template-columns:1fr}.field input,.field select{height:56px}.access-preview{grid-template-columns:43px 1fr}.access-preview>i{display:none}.upload{min-height:80px}.order-summary,.checkout-confidence{padding:19px}.order-plan{grid-template-columns:42px 1fr}.order-plan>em{display:none}.flow-actions{position:sticky;z-index:20;bottom:8px;background:rgba(247,247,245,.93);backdrop-filter:blur(16px);border:1px solid #d6d6d6;border-radius:16px;padding:9px;margin:35px -3px 0;box-shadow:0 18px 60px rgba(0,0,0,.15)}.flow-actions button{height:49px}.back-button b,.save-status{display:none}.back-button{width:43px;justify-content:center}.next-button,.checkout-button{min-width:0;flex:1}.checkout-button{font-size:9px}.closing{padding:100px 20px}.closing h2{font-size:56px}footer{height:auto;padding:42px 20px;align-items:flex-start;flex-direction:column}footer p{margin:0}.language-menu{position:fixed;top:75px;right:14px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero-glow{display:none}}

/* Guided account creation */
.account-heading{margin-bottom:30px}.account-heading p{max-width:720px}.account-creation-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.78fr);gap:16px;align-items:stretch}.account-form-card,.account-guide-card{border-radius:22px;overflow:hidden}.account-form-card{border:1px solid #d7d7d4;background:rgba(255,255,255,.9);padding:24px;box-shadow:0 18px 50px rgba(25,25,25,.04)}.account-card-head{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e7e7e4}.account-card-head small,.account-card-head b{display:block}.account-card-head small{color:#92928e;font-size:6px;letter-spacing:.15em;margin-bottom:6px}.account-card-head b{font:600 17px var(--head);letter-spacing:-.025em}.account-card-head>span{display:flex;align-items:center;gap:7px;color:#71716d;white-space:nowrap}.account-card-head>span i{width:22px;height:22px;border-radius:50%;background:#edf6ee;color:#397244;display:grid;place-items:center;font:normal 8px var(--body)}.account-card-head>span em{font:normal 7px var(--body)}.account-fields{gap:15px 13px}.field>.password-control{position:relative;display:block;color:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;margin:0}.password-control input{padding-right:50px}.password-toggle{position:absolute;right:9px;top:50%;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:10px;background:transparent;color:#898985;display:grid;place-items:center;cursor:pointer;transition:.25s}.password-toggle:hover,.password-toggle:focus-visible{background:#f1f1ee;color:#1f1f1f;outline:none}.password-toggle svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}.password-toggle[aria-pressed="true"] svg{stroke:#1f1f1f}.password-toggle[aria-pressed="true"]:after{content:"";position:absolute;width:19px;height:1px;background:currentColor;transform:rotate(-42deg)}.password-assistance{margin-top:17px;border:1px solid #e1e1dd;border-radius:15px;background:#f8f8f5;padding:15px}.password-strength{display:flex;align-items:center;justify-content:space-between;gap:18px}.password-strength small,.password-strength b{display:block}.password-strength small{color:#92928e;font-size:6px;letter-spacing:.13em;margin-bottom:5px}.password-strength b{font-size:9px;color:#696965}.strength-meter{display:grid;grid-template-columns:repeat(4,24px);gap:4px}.strength-meter i{height:4px;border-radius:999px;background:#dfdfda;transition:.3s}.strength-meter i.active{background:#1f1f1f}.strength-meter[data-score="1"] i.active{background:#a45b52}.strength-meter[data-score="2"] i.active{background:#b08b43}.strength-meter[data-score="3"] i.active{background:#658069}.strength-meter[data-score="4"] i.active{background:#2f6d42}.password-assistance ul{list-style:none;padding:13px 0 0;margin:13px 0 0;border-top:1px solid #e4e4e0;display:grid;grid-template-columns:1fr 1fr;gap:9px 13px}.password-assistance li{display:flex;align-items:center;gap:7px;color:#959590;font-size:7px;transition:.25s}.password-assistance li i{width:15px;height:15px;border:1px solid #d3d3ce;border-radius:50%;display:grid;place-items:center;color:transparent;font:normal 6px var(--body);transition:.25s}.password-assistance li.met{color:#3f704b}.password-assistance li.met i{background:#e3f2e6;border-color:#bcd8c2;color:#397244}.account-privacy{display:flex;align-items:flex-start;gap:10px;margin-top:15px;color:#777}.account-privacy>i{width:29px;height:29px;border:1px solid #deded9;border-radius:9px;display:grid;place-items:center;font-style:normal;flex:none}.account-privacy p{margin:0}.account-privacy b,.account-privacy span{display:block}.account-privacy b{color:#555;font-size:8px;margin-bottom:4px}.account-privacy span{font-size:7px;line-height:1.5}.account-guide-card{position:relative;background:linear-gradient(155deg,#272727 0%,#171717 72%);color:#f4f4f1;padding:26px;display:flex;flex-direction:column;isolation:isolate}.account-guide-card:before{content:"";position:absolute;z-index:-1;width:230px;height:230px;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:-145px;top:-110px;box-shadow:0 0 0 35px rgba(255,255,255,.018),0 0 0 70px rgba(255,255,255,.012)}.automatic-access-badge{align-self:flex-start;display:flex;align-items:center;gap:7px;border:1px solid #454542;border-radius:999px;padding:8px 10px}.automatic-access-badge i{width:6px;height:6px;border-radius:50%;background:#81d196;box-shadow:0 0 0 4px rgba(129,209,150,.09)}.automatic-access-badge b{font-size:6px;letter-spacing:.13em}.account-guide-card h3{font:600 25px/1.05 var(--head);letter-spacing:-.045em;margin:25px 0 10px;max-width:250px}.account-guide-card>p:not(.existing-account){color:#91918d;font-size:8px;line-height:1.55;margin:0;max-width:245px}.account-journey{list-style:none;padding:8px 0 0;margin:20px 0 21px;counter-reset:none}.account-journey li{position:relative;display:grid;grid-template-columns:31px 1fr;gap:10px;padding:11px 0}.account-journey li:not(:last-child):after{content:"";position:absolute;left:14px;top:39px;bottom:-5px;width:1px;background:#444}.account-journey li>span{position:relative;z-index:1;width:29px;height:29px;border:1px solid #4b4b48;border-radius:9px;background:#222;display:grid;place-items:center;color:#a7a7a2;font-size:6px}.account-journey b,.account-journey small{display:block}.account-journey b{font-size:8px;line-height:1.35}.account-journey small{color:#747470;font-size:6px;line-height:1.45;margin-top:4px}.account-guide-card .access-preview{margin:auto 0 0;border-color:#41413e;background:rgba(255,255,255,.045);grid-template-columns:42px 1fr auto;padding:13px;gap:11px}.account-guide-card .access-preview>span{width:40px;height:40px;background:#f2f2ef;color:#202020}.account-guide-card .access-preview small{color:#73736f}.account-guide-card .access-preview b{color:#f2f2ef;margin:4px 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.account-guide-card .access-preview em{color:#858580;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.account-guide-card .access-preview>i{border-color:#494946;color:#a2a29d}.existing-account{margin:17px 0 0!important;color:#72726e!important;text-align:center;font-size:7px!important}.existing-account a{color:#d3d3cf;text-underline-offset:3px}.existing-account a:hover{color:#fff}
.account-privacy>i svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4}
@media(max-width:1280px){.account-creation-layout{grid-template-columns:1fr}.account-guide-card{min-height:480px}.account-guide-card h3,.account-guide-card>p:not(.existing-account){max-width:430px}.account-guide-card .access-preview{width:100%}}
@media(max-width:600px){.account-heading h2{font-size:37px}.account-form-card,.account-guide-card{border-radius:18px}.account-form-card{padding:18px 15px}.account-card-head{align-items:flex-start}.account-card-head>span em{display:none}.account-fields{gap:16px}.password-assistance ul{grid-template-columns:1fr}.strength-meter{grid-template-columns:repeat(4,18px)}.account-guide-card{min-height:0;padding:22px 18px}.account-guide-card h3{font-size:27px}.account-guide-card .access-preview{grid-template-columns:40px 1fr}.account-guide-card .access-preview>i{display:none}.account-guide-card .access-preview b,.account-guide-card .access-preview em{max-width:190px}}

.success-page{background:#0b0b0b;color:#f0f0f0}.success-shell{min-height:100svh;display:grid;place-items:center;padding:105px 22px 55px;position:relative;overflow:hidden}.success-shell:before{content:"";position:absolute;width:min(90vw,850px);height:min(90vw,850px);border:1px solid #272727;border-radius:50%;box-shadow:0 0 0 80px rgba(255,255,255,.015),0 0 0 160px rgba(255,255,255,.01)}.success-shell>.logo{position:absolute;left:5vw;top:35px}.success-card{position:relative;z-index:1;width:min(620px,100%);text-align:center;background:#111;border:1px solid #303030;border-radius:28px;padding:55px clamp(24px,6vw,65px);box-shadow:0 50px 150px rgba(0,0,0,.6)}.success-orbit{width:96px;height:96px;position:relative;margin:0 auto 29px;display:grid;place-items:center}.success-orbit i{position:absolute;inset:0;border:1px solid #454545;border-radius:50%;animation:orbit 10s linear infinite}.success-orbit i:nth-child(2){inset:13px;border-color:#676767;animation-direction:reverse;animation-duration:6s}.success-orbit i:after{content:"";position:absolute;width:6px;height:6px;background:#eee;border-radius:50%;top:11px;left:13px}.success-orbit span{width:48px;height:48px;border-radius:50%;background:#f0f0f0;color:#1f1f1f;display:grid;place-items:center;font-size:15px}.success-card>span{color:#777;font-size:7px;letter-spacing:.17em}.success-card h1{font:600 clamp(44px,7vw,68px)/.96 var(--head);letter-spacing:-.065em;margin:20px 0}.success-card h1 i{color:#777;font-style:normal}.success-card>p{color:#999;font-size:12px;line-height:1.65;max-width:450px;margin:0 auto 33px}.success-next{text-align:left;margin:33px 0;border-top:1px solid #333}.success-next article{display:grid;grid-template-columns:30px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid #333}.success-next article>i{width:27px;height:27px;border:1px solid #484848;border-radius:50%;display:grid;place-items:center;font:normal 7px var(--body)}.success-next b,.success-next small{display:block}.success-next b{font-size:10px}.success-next small{color:#777;font-size:8px;margin-top:4px}.success-card>a{display:flex;align-items:center;justify-content:space-between;background:#f0f0f0;color:#1f1f1f;text-decoration:none;padding:17px 18px;font-size:10px;font-weight:600}.success-card>a b{transition:.3s}.success-card>a:hover b{transform:rotate(45deg)}
@media(max-width:600px){.success-shell>.logo{left:22px;top:26px}.success-card{padding:39px 22px;border-radius:22px}.success-orbit{width:80px;height:80px}.success-card h1{font-size:46px}}

/* A conversão começa pelos planos: apresentação curta, escolha e onboarding. */
main{display:flex;flex-direction:column}.hero{order:1}.onboarding{order:2}.how{order:3}.closing{order:4}

/* Responsive hardening: small phones, tablets, short screens and ultrawide displays. */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:20px}img,svg{max-width:100%}a,button,input,select,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid currentColor;outline-offset:3px}.primary-action,.secondary-action,.closing>a,.login-link,.language-trigger,.language-menu button,.flow-actions button,.password-toggle,.success-card>a{min-height:44px}.success-shell{min-height:100dvh}
@supports(padding:max(0px)){.topbar{padding-left:max(clamp(22px,4.5vw,72px),env(safe-area-inset-left));padding-right:max(clamp(22px,4.5vw,72px),env(safe-area-inset-right))}.success-shell{padding-left:max(22px,env(safe-area-inset-left));padding-right:max(22px,env(safe-area-inset-right));padding-bottom:max(55px,env(safe-area-inset-bottom))}.success-shell>.logo{left:max(5vw,env(safe-area-inset-left))}}
@media(max-width:820px){.hero{min-height:max(760px,100svh)}.hero-product{max-width:680px}.onboarding-main{padding-bottom:110px}.flow-step.active{scroll-margin-top:20px}.checkout-confidence{min-height:240px}}
@media(max-width:600px){html{scroll-padding-bottom:24px}.topbar{padding-left:max(17px,env(safe-area-inset-left));padding-right:max(17px,env(safe-area-inset-right));padding-top:env(safe-area-inset-top);height:calc(70px + env(safe-area-inset-top))}.topbar-actions{gap:8px}.language-trigger,.login-link{height:44px}.hero{min-height:max(720px,100svh);padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));padding-bottom:86px}.hero h1{font-size:clamp(43px,15.5vw,56px);overflow-wrap:anywhere}.hero-actions{width:100%}.primary-action{min-height:54px}.hero-proof{flex-wrap:wrap;row-gap:18px}.how{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.how-head h2{font-size:clamp(36px,11vw,44px)}.onboarding-main{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right));padding-bottom:max(104px,calc(88px + env(safe-area-inset-bottom)))}.step-heading h2{font-size:clamp(34px,11.5vw,42px);overflow-wrap:anywhere}.step-heading p{font-size:14px}.field>span{font-size:9px}.field input,.field select,.field textarea{font-size:16px}.field textarea{min-height:135px}.flow-step.active{padding-bottom:0}.flow-actions{position:relative;bottom:auto;margin-top:28px}.flow-actions button{min-height:50px}.account-card-head b{font-size:16px}.password-assistance li{font-size:9px}.account-privacy b{font-size:9px}.account-privacy span{font-size:8px}.automatic-access-badge b{font-size:7px}.account-guide-card>p:not(.existing-account){font-size:10px}.account-journey b{font-size:10px}.account-journey small{font-size:8px}.existing-account{font-size:9px!important}.order-line,.order-total{align-items:center}.order-line>div,.order-total>div{min-width:0}.consent{font-size:10px}.closing h2{font-size:clamp(46px,17vw,62px);overflow-wrap:anywhere}.success-card h1{font-size:clamp(39px,14vw,50px)}.success-card>p{font-size:13px}.success-card>a{min-height:54px;font-size:11px}}
@media(max-width:380px){.topbar .logo{width:86px}.language-trigger{min-width:54px}.login-link{width:44px}.hero{padding-left:16px;padding-right:16px}.hero h1{font-size:clamp(40px,14.5vw,51px)}.hero-copy>p{font-size:14px}.hero-strip{padding-inline:16px}.how{padding-left:16px;padding-right:16px}.onboarding-main{padding-left:10px;padding-right:10px}.mobile-progress{gap:7px}.mobile-progress em{max-width:76px;overflow:hidden;text-overflow:ellipsis}.plan-choice{min-height:440px;padding:20px}.choice-price{gap:8px}.choice-price b{font-size:29px}.step-heading{padding-inline:4px}.account-form-card{padding:16px 12px}.account-card-head{gap:10px}.password-strength{align-items:flex-start;flex-direction:column;gap:10px}.strength-meter{width:100%;grid-template-columns:repeat(4,1fr)}.account-guide-card{padding:20px 16px}.account-guide-card h3{font-size:25px}.checkout-layout{gap:12px}.order-summary,.checkout-confidence{padding:16px}.order-line>strong{font-size:14px}.order-total>strong{font-size:25px}.flow-actions{margin-left:0;margin-right:0;padding:8px}.flow-actions button{gap:18px}.checkout-button{font-size:8px}.success-shell{padding-top:94px;padding-left:12px;padding-right:12px}.success-shell>.logo{left:max(18px,env(safe-area-inset-left))}.success-card{padding:34px 17px;border-radius:19px}.success-card>span{font-size:6px;letter-spacing:.13em}.success-next{margin:27px 0}}
@media(max-height:700px) and (min-width:821px){.hero{min-height:720px;padding-top:105px}.onboarding-side{height:100dvh;min-height:0;overflow-y:auto;padding-top:26px;padding-bottom:26px}.side-copy{margin:34px 0 20px}.journey-nav li{padding:6px 0}.side-security{margin-top:18px}.onboarding-main{padding-top:64px}.orbi-tip{display:none}}
@media(min-width:1600px){.hero{padding-left:max(7vw,calc((100vw - 1540px)/2));padding-right:max(7vw,calc((100vw - 1540px)/2))}.how{padding-left:max(7vw,calc((100vw - 1540px)/2));padding-right:max(7vw,calc((100vw - 1540px)/2))}.onboarding{grid-template-columns:minmax(360px,420px) 1fr}.onboarding-main{padding-left:clamp(70px,8vw,140px);padding-right:clamp(70px,8vw,140px)}footer{padding-left:max(7vw,calc((100vw - 1540px)/2));padding-right:max(7vw,calc((100vw - 1540px)/2))}}
