@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700;750;800&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{--navy:#081425;--navy2:#101f33;--ink:#152337;--muted:#647387;--line:#e3e9f0;--mist:#f5f8fb;--mint:#a7f5d6;--green:#48dba9;--blue:#2a68ea;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:16px/1.65 'DM Sans',system-ui,sans-serif;background:#fff;color:var(--ink);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-family:'Space Grotesk','DM Sans',sans-serif;line-height:1.13;letter-spacing:-.045em}h1{font-size:clamp(44px,5.4vw,75px);font-weight:600}h2{font-size:clamp(35px,3.5vw,54px);font-weight:600}h3{font-size:25px;font-weight:600}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.container{max-width:1196px;margin:auto;padding:0 26px}.narrow{max-width:920px}.ico{width:18px;height:18px;flex-shrink:0}.topbar{height:78px;display:flex;align-items:center;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.09);position:relative;z-index:20}.nav-inner{width:100%;max-width:1330px;margin:auto;padding:0 36px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{font-family:'Space Grotesk',sans-serif;font-weight:700;display:inline-flex;align-items:center;gap:11px;font-size:20px;letter-spacing:-.06em;color:#fff;white-space:nowrap}.brand-light{font-weight:400}.brand-dot{color:var(--mint)}.brand-mark{width:32px;height:32px;border:1px solid rgba(166,244,213,.6);border-radius:9px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:3px;padding:6px;transform:rotate(-7deg)}.brand-mark i{background:var(--mint);border-radius:2px;opacity:.8}.brand-mark i:nth-child(2){opacity:.22}.brand-mark i:nth-child(3){opacity:.42}.brand-mark i:nth-child(4){opacity:1}.nav-links{display:flex;align-items:center;gap:30px}.nav-links>a{font-size:13px;font-weight:650;color:#b7c4d1;transition:color .2s}.nav-links>a:hover{color:var(--mint)}.nav-links .nav-acquire{color:var(--mint);border:1px solid rgba(161,245,214,.33);padding:10px 15px;border-radius:9px}.nav-acquire span{margin-left:8px}.mobile-toggle{display:none;background:none;border:0;padding:8px}.mobile-toggle span{display:block;width:22px;height:2px;background:white;margin:5px 0}.hero{background:var(--navy);color:white;position:relative;overflow:hidden}.hero:before{content:'';width:670px;height:570px;position:absolute;right:-10%;top:-100px;background:radial-gradient(ellipse,rgba(67,113,184,.18),transparent 69%);pointer-events:none}.hero-inner{display:grid;grid-template-columns:1.02fr .98fr;gap:76px;min-height:635px;align-items:center;padding-top:64px;padding-bottom:84px}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:#4a8c7f;background:#e6f8f2;font-weight:800;font-size:11px;line-height:1;letter-spacing:.13em;border:1px solid #c5ecdf;padding:11px 14px;border-radius:100px}.eyedot{width:7px;height:7px;background:#32ae83;border-radius:50%}.hero .eyebrow,.page-hero .eyebrow,.section-dark .eyebrow{background:rgba(123,245,195,.09);border-color:rgba(123,245,195,.23);color:#b6f3dc}.hero h1{max-width:660px;line-height:1.055;margin:28px 0 24px}.hero h1 em,h2 em,.page-hero h1 em{font-style:normal;color:var(--mint)}.hero-desc{max-width:570px;color:#b0bbca;font-size:18px;line-height:1.75;margin:0 0 28px}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:23px}.btn{border:1px solid transparent;border-radius:9px;padding:13px 19px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:13px;font-weight:800;line-height:1.2;transition:transform .17s,border-color .17s,background .17s;min-height:47px}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--mint);color:#0b2630;box-shadow:0 7px 24px rgba(145,255,210,.09)}.btn-primary:hover{background:#bffff0}.btn-outline{border-color:rgba(220,234,251,.28);color:#eff7ff;background:rgba(255,255,255,.035)}.btn-outline:hover{border-color:var(--mint)}.btn-outline-dark{border-color:#cbd7e3;color:#18314a;background:white}.btn-outline-dark:hover{border-color:#258968}.btn-quiet{color:#52657a;background:#f2f6fa}.btn-acquire{border-color:#5b867e;background:transparent;color:#bdf5dc}.btn-wide{width:100%}.hero-proof{margin-top:36px;display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#8c9db1;font-size:12px}.proof-icon{display:inline-flex;color:var(--mint)}.proof-sep{width:3px;height:3px;border-radius:50%;background:#718198}.hero-visual{position:relative;border:1px solid #334056;box-shadow:0 36px 70px #040c1c,0 0 70px rgba(76,153,183,.08);border-radius:16px;background:linear-gradient(135deg,#13243b 0%,#0a182b 85%);min-height:460px;overflow:hidden}.hero-visual:before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(179,209,233,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(179,209,233,.04) 1px,transparent 1px);background-size:25px 25px;mask-image:linear-gradient(to bottom,black,transparent)}.visual-top,.visual-bottom{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;color:#8ea0b8;font-size:10px;font-weight:800;letter-spacing:.12em}.visual-top{padding:19px 23px;border-bottom:1px solid rgba(255,255,255,.07)}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#57e8b4;margin-right:7px;box-shadow:0 0 12px #45d7a7}.code-tab{font:11px ui-monospace,monospace;color:#b0c4e5;letter-spacing:0}.flow{position:relative;display:flex;flex-direction:column;align-items:center;padding:25px 0 20px}.flow-card{position:relative;width:min(73%,325px);padding:16px 19px;background:#1a2b41;border:1px solid #37516a;border-radius:10px;box-shadow:0 9px 28px #091524}.flow-card strong{display:block;font-size:15px;font-weight:700;color:#f4fbff;margin:7px 0 2px}.flow-label{display:block;font-size:10px;color:#9ac0d3;letter-spacing:.14em;font-weight:800}.flow-card small,.flow-card code{font-size:11px;color:#a9b9cb}.flow-card code{color:#a5dbfb}.flow-card-mid{margin-left:45px}.flow-card-success{border-color:#346b60;background:#172f33;margin-right:30px}.flow-line{height:25px;color:#85d8b8;font-size:15px;line-height:25px}.success-line{display:flex;align-items:center;justify-content:space-between}.success-line span{font:700 16px ui-monospace,monospace;color:var(--mint)}.score-track{height:4px;border-radius:5px;background:#244e4a;margin-top:10px;overflow:hidden}.score-track i{display:block;height:100%;width:93%;background:var(--mint)}.visual-bottom{padding:14px 20px;border-top:1px solid rgba(255,255,255,.06);gap:5px;justify-content:center;font-size:8px;flex-wrap:wrap}.visual-bottom span:nth-child(even){opacity:.3}.trust-strip{background:#102035;border-top:1px solid #22354a;color:#b7c7d8}.trust-strip .container{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:77px}.trust-strip .container>span{font-weight:800;letter-spacing:.12em;font-size:10px;color:#83c4b8}.trust-labels{display:flex;gap:20px;align-items:center;font-size:12px;font-weight:650}.trust-labels b{color:#627e8f}.section{padding:105px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px}.section-head .eyebrow{margin-bottom:19px}.section-head h2{margin:0}.section-head h2 em,.two-column h2 em,.lead-feature h2 em,.page-hero:not(.acquire-hero) h1 em{color:#277e6f}.section-head-aside{max-width:350px}.section-head-aside p,.section-sub{font-size:15px;color:var(--muted);line-height:1.75}.text-link{display:inline-block;color:#19876c;font-weight:800;font-size:13px;margin-top:7px}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cat-card{border:1px solid #e1e8ef;padding:26px;border-radius:13px;background:#fff;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;flex-direction:column;min-height:270px}.cat-card:hover{transform:translateY(-4px);border-color:#b2e6d4;box-shadow:0 15px 38px rgba(21,45,73,.09)}.cat-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cat-icon{height:44px;min-width:44px;padding:0 8px;border-radius:10px;background:#ebf8f4;display:inline-flex;align-items:center;justify-content:center;color:#238d73;font:700 18px 'Space Grotesk',sans-serif}.cat-arrow{font-size:18px;color:#a0afbb}.cat-tag{font-size:10px;text-transform:uppercase;font-weight:800;color:#2d9680;letter-spacing:.08em}.cat-card h3{margin:8px 0 9px;font-size:20px;letter-spacing:-.035em}.cat-card p{color:#69788b;font-size:13px;line-height:1.65;flex:1;margin-bottom:20px}.card-bottom{border-top:1px solid #edf0f4;padding-top:15px;display:flex;justify-content:space-between;font-size:12px;font-weight:800}.card-bottom span{font-size:17px;color:#2c9f79}.section-dark{background:#0c1a2d;color:white}.section-dark .section-head h2 em{color:var(--mint)}.section-dark .section-sub{max-width:370px;color:#a4b5c8}.tool-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.tool-card{position:relative;border:1px solid #354960;border-radius:13px;padding:30px;min-height:440px;overflow:hidden;background:linear-gradient(135deg,#192a40,#14253a);transition:transform .2s,border-color .2s}.tool-card:hover{transform:translateY(-3px);border-color:#8fe4c5}.tool-icon{display:flex;width:46px;height:46px;border-radius:11px;background:#25483f;color:#a4f3d1;align-items:center;justify-content:center}.tool-icon svg{height:22px;width:22px}.tool-badge{position:absolute;right:28px;top:38px;color:#a0d8c9;font-size:10px;letter-spacing:.1em;font-weight:800}.tool-card h3{color:white;margin:22px 0 10px;font-size:25px}.tool-card p{color:#9fb0c2;font-size:14px;line-height:1.8;max-width:420px}.tool-go{display:inline-flex;align-items:center;gap:9px;color:var(--mint);font-weight:800;font-size:13px}.tool-preview{border:1px solid #3b5165;border-radius:10px;background:#0a192a;margin-top:30px;padding:15px 19px}.preview-line{display:flex;justify-content:space-between;font:12px/2 ui-monospace,monospace}.preview-line span{color:#76d8ae}.preview-line b{color:#c8d8e9;font-weight:400}.reward-tally{display:flex;align-items:baseline;justify-content:space-between;color:#9aafc1;font-size:10px;letter-spacing:.09em}.reward-tally strong{font:700 30px 'Space Grotesk',sans-serif;color:var(--mint);letter-spacing:-.04em}.reward-tally strong span{font-size:14px;color:#729c90}.mini-bars{display:flex;gap:5px;margin:7px 0 3px}.mini-bars i{height:7px;flex:1;background:var(--mint);border-radius:3px}.mini-bars i:nth-child(4){opacity:.6}.mini-bars i:nth-child(5){opacity:.2}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.two-column h2{margin-top:21px}.body-lead{font-size:16px;line-height:1.85;color:var(--muted);margin-bottom:25px}.steps>div{display:flex;gap:22px;padding:22px 0;border-bottom:1px solid #e1e8ee}.steps>div:last-child{border-bottom:0}.steps>div>span{font:700 15px 'Space Grotesk',sans-serif;color:#2b9b7c;background:#eaf8f2;width:42px;height:42px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.steps h3{font-size:17px;margin:0 0 7px}.steps p{font-size:14px;color:var(--muted);margin:0}.section-light{background:#f5f8fb}.lead-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center}.lead-feature h2{margin:20px 0}.lead-feature p{font-size:16px;color:var(--muted);line-height:1.8}.brief-card{background:white;border-radius:14px;box-shadow:0 20px 50px #dfe8f0;border:1px solid #e5ecf3;padding:25px 30px;transform:rotate(1deg)}.brief-head{font-size:11px;color:#247b69;font-weight:800;letter-spacing:.1em;display:block;padding-bottom:18px;border-bottom:1px solid #e3e9f0}.brief-row{padding:18px 0;border-bottom:1px solid #edf0f5;display:flex;justify-content:space-between;gap:20px}.brief-row small{color:var(--muted);font-size:12px}.brief-row strong{font-size:12px;text-align:right}.brief-footer{display:block;color:#1b856b;font-weight:800;font-size:12px;padding-top:20px}.section-last{padding-bottom:80px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.guide-card{background:white;border:1px solid #e2e8ed;border-radius:13px;padding:27px;min-height:270px;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.guide-card:hover{transform:translateY(-3px);box-shadow:0 13px 38px #e0e8ee}.guide-card>span{font-size:10px;text-transform:uppercase;color:#1d9376;font-weight:800;letter-spacing:.1em}.guide-card h3{font-size:22px;margin:19px 0 9px}.guide-card p{font-size:14px;color:var(--muted);flex:1}.guide-card b{font-size:12px;color:#208971}.sale-note{background:#0e2435;border-radius:12px;padding:30px 33px;display:flex;align-items:center;gap:30px;margin-top:75px;color:#d5e0ed}.sale-note>span{flex-shrink:0;font-size:10px;color:#9bd7c1;letter-spacing:.13em;font-weight:800}.sale-note p{font-size:14px;flex:1;margin:0}.sale-note strong{color:white}.page-hero{background:#0a1728;color:white;padding:72px 0 75px;border-bottom:1px solid #243549}.page-hero h1{font-size:clamp(40px,4.8vw,61px);margin:20px 0 17px}.page-hero p{color:#abbace;font-size:17px;line-height:1.8;max-width:750px;margin:0}.page-hero p strong{color:white}.page-hero .breadcrumbs{margin-bottom:26px}.breadcrumbs{font-size:12px;color:#8d9db1;display:flex;align-items:center;flex-wrap:wrap;gap:9px}.breadcrumbs a{color:#bbc8d8}.breadcrumbs strong{font-weight:600;color:#e5f0fd}.section-compact{padding:70px 0}.category-hero{padding:40px 0 72px}.category-hero-grid{display:grid;grid-template-columns:1fr 360px;gap:55px;align-items:center}.category-hero h1{font-size:clamp(40px,4.5vw,58px)}.category-side{background:#17283e;border:1px solid #30425b;border-radius:12px;padding:28px}.category-side>div{display:flex;flex-direction:column;gap:4px;padding:15px 0;border-bottom:1px solid #30415a}.category-side>div:last-child{border-bottom:0;padding-bottom:0}.category-side span{color:#91a4ba;font-size:11px}.category-side strong{font-size:13px;font-weight:650;color:#edf7ff}.category-side a{color:var(--mint)}.detail-overline{color:#98e3c8!important;font-weight:800;letter-spacing:.13em}.content-sidebar{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:75px}.article-body{min-width:0}.article-block{margin-bottom:42px}.article-label{color:#288c75;font-size:11px;font-weight:800;letter-spacing:.13em}.article-body h2{font-size:30px;margin:13px 0 15px}.article-body p{color:#53657a;font-size:16px;line-height:1.9}.article-body p strong{color:#1b344e}.article-body a{color:#1d8d71;text-decoration:underline;text-underline-offset:3px}.big-list{list-style:none;padding:0;counter-reset:task}.big-list li{position:relative;counter-increment:task;padding:16px 16px 16px 48px;border-bottom:1px solid #e6ecf2;font-size:15px}.big-list li:before{content:counter(task,decimal-leading-zero);position:absolute;left:0;color:#268f73;font-family:ui-monospace,monospace;font-weight:700}.info-list{border:1px solid #e4ecf2;border-radius:12px;overflow:hidden}.info-item{padding:18px;display:flex;gap:14px;border-bottom:1px solid #e4ecf2;font-size:14px}.info-item:last-child{border:0}.check-icon{color:#199b71}.check-icon .ico{width:17px}.callout{padding:24px;border-left:4px solid #56c79c;background:#f0faf5;border-radius:0 9px 9px 0;margin:25px 0 46px}.callout span{color:#1c8c71;font-size:10px;font-weight:800;letter-spacing:.1em}.callout p{color:#264b4c;margin:7px 0 0;font-size:14px}.callout a{font-weight:800}.keyword-pills{display:flex;gap:9px;flex-wrap:wrap}.keyword-pills span{font-size:12px;background:#f0f5f8;border:1px solid #e0e8ee;border-radius:20px;padding:7px 12px;color:#556980}.sidebar-sticky{position:sticky;top:20px}.sidebar-cta{background:#102438;border-radius:12px;padding:28px;color:white}.sidebar-top{font-size:10px;color:#a6f4d4;font-weight:800;letter-spacing:.11em}.sidebar-cta h3{font-size:25px;margin:19px 0 12px}.sidebar-cta p{color:#b4c2d0;font-size:13px;line-height:1.8}.sidebar-cta .btn{width:100%;margin:7px 0 16px}.sidebar-cta small{display:block;color:#8ca4b6;font-size:11px}.sidebar-learn{padding:23px 10px}.sidebar-learn strong{display:block;font-size:14px;margin-bottom:9px}.sidebar-learn a{display:block;font-size:12px;padding:8px 0;color:#1c8875}.small-head h2{font-size:36px}.three-grid{grid-template-columns:repeat(3,1fr)}.bottom-cta{padding-bottom:70px}.cta-panel{background:#102438;color:white;border-radius:13px;padding:40px;display:flex;justify-content:space-between;align-items:center;gap:30px}.cta-panel h2{font-size:33px;margin:12px 0}.cta-panel p{color:#a9b9ca;font-size:14px;max-width:670px;margin:0}.mini-overline{color:#9fe5cb;letter-spacing:.13em;font-size:10px;font-weight:800}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.resource-card{border:1px solid #e2eaf1;border-radius:12px;padding:27px;min-height:262px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.resource-card:hover{transform:translateY(-4px);box-shadow:0 14px 38px #e8eef3}.resource-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.resource-mark{width:39px;height:39px;border-radius:9px;color:#207961;background:#dff8eb;font-weight:800;font-size:12px;display:flex;align-items:center;justify-content:center}.resource-external{font-size:20px;color:#748aa0}.resource-card h3{font-size:22px;margin:7px 0}.resource-card p{font-size:13px;color:#687a8d;flex:1}.resource-foot{color:#1b8b71;font-weight:800;font-size:12px}.editor-note{color:#65788a;margin-top:25px;font-size:13px}.tool-page-hero{padding:56px 0 62px}.tool-workspace{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.workspace-card,.workspace-output{border:1px solid #e1e9f0;border-radius:13px;background:white;padding:29px;box-shadow:0 8px 30px #e8eef344}.workspace-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e7edf2;padding-bottom:19px;margin-bottom:26px;gap:12px}.workspace-title h2{font-size:22px;margin:0}.workspace-title span{color:#299474;font-weight:800;font-size:10px;letter-spacing:.11em}.field{margin-bottom:19px}.field label{font-size:12px;font-weight:800;display:block;margin-bottom:8px}.field label span{color:#e16258}.field input,.field select,.field textarea{width:100%;border:1px solid #d6e0e9;border-radius:8px;background:#fff;color:#203248;padding:12px 13px;outline:none;transition:border-color .2s,box-shadow .2s;font-size:14px;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-color:#64c49f;box-shadow:0 0 0 3px rgba(78,199,151,.13)}.field textarea{resize:vertical;min-height:86px}.form-2col{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-2col .field{margin-bottom:19px}.output-hint,.workspace-intro{font-size:13px;color:#64778b;margin-bottom:22px}.code-output{display:block;background:#0c1929;color:#a9eecb;border-radius:10px;padding:22px;min-height:405px;max-height:600px;overflow:auto;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.output-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.output-actions .btn{font-size:12px}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.tool-followup{border-top:1px solid #e3eaf1;margin-top:25px;padding-top:18px}.tool-followup h3{font-size:17px;margin:0 0 6px}.tool-followup p{color:#65788a;font-size:13px;margin:0 0 9px}.tool-followup a{font-size:12px;font-weight:800;color:#218b72}.reward-criterion{display:grid;grid-template-columns:1fr 86px;gap:13px;border-bottom:1px solid #e6ebf1;padding:15px 0}.reward-criterion:first-child{padding-top:0}.criterion-left{display:flex;flex-direction:column;gap:8px}.reward-criterion input[type=text],.reward-criterion input[type=number]{width:100%;padding:9px;border:1px solid #d8e2eb;border-radius:7px;font-size:13px;min-width:0}.reward-criterion input[type=number]{width:100%}.criterion-right{display:flex;flex-direction:column;justify-content:space-between;gap:9px}.criterion-right label{font-size:11px;color:#697b8d;font-weight:700}.criterion-toggle{display:flex;align-items:center;gap:8px;font-size:12px;color:#4f6478}.criterion-toggle input{accent-color:#299c77}.reward-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.reward-result{background:#eef9f3;border:1px solid #d1eee1;padding:25px;border-radius:11px}.reward-result>span{font-size:11px;letter-spacing:.11em;font-weight:800;color:#2d8971}.reward-result>strong{display:block;font:600 58px 'Space Grotesk',sans-serif;color:#1b7059;letter-spacing:-.06em;margin:9px 0}.result-progress{height:9px;border-radius:9px;background:#c7e9d8;overflow:hidden}.result-progress i{height:100%;display:block;width:0;background:#34b88f;transition:width .2s}.reward-result p{font-size:12px;color:#527868;margin:10px 0 0}.small-code{margin-top:19px;min-height:160px;max-height:290px}.contact-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.8fr);gap:65px;align-items:start}.contact-panel{background:white;border:1px solid #e1e8ef;border-radius:14px;padding:35px;box-shadow:0 17px 42px rgba(19,49,72,.06)}.form-heading h2{font-size:25px;margin:0 0 7px}.form-heading p{font-size:13px;color:#607286;margin-bottom:25px}.checkbox-line{display:flex;gap:12px;align-items:start;cursor:pointer;color:#5b6e7f;font-size:12px;line-height:1.6;margin:7px 0 20px}.checkbox-line input{width:16px;height:16px;accent-color:#218c70;flex-shrink:0;margin-top:3px}.checkbox-line a,.form-fallback a{color:#208e73;text-decoration:underline}.form-message{font-size:13px;font-weight:650;margin:12px 0 0;min-height:5px}.form-message.error{color:#b13d38}.form-message.success{color:#217d5d}.form-fallback{color:#697b8c;font-size:12px;margin:12px 0 0}.honey-field{position:absolute;left:-10000px;opacity:0;pointer-events:none}.contact-aside{padding-top:10px}.aside-note{background:#f3f8f7;padding:30px;border-radius:12px}.aside-note>span{font-size:11px;color:#27866f;font-weight:800;letter-spacing:.1em}.aside-note h3{margin:15px 0;font-size:24px}.aside-note p,.aside-note li{color:#617488;font-size:13px;line-height:1.8}.aside-note ul{margin:15px 0 0;padding-left:20px}.aside-note li{margin:7px 0}.privacy-note{display:flex;gap:11px;margin:22px 5px;color:#677c8b;font-size:12px}.privacy-note .ico{color:#278e73}.acquire-hero{background:radial-gradient(ellipse at 80% 30%,#183e45 0,#091626 60%)}.domain-showcase{background:#0d2031;border:1px solid #2c4c53;color:white;padding:30px;border-radius:13px;margin-bottom:32px}.domain-showcase>span{letter-spacing:.1em;font-size:10px;color:#a2e8cd;font-weight:800}.domain-showcase h2{font-size:clamp(27px,3.3vw,44px);margin:26px 0;letter-spacing:-.06em;overflow-wrap:anywhere}.domain-showcase h2 span{font-weight:400}.domain-showcase h2 small{color:var(--mint);font-size:.65em}.domain-showcase>div{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #284456;padding:12px 0;font-size:11px}.domain-showcase>div>span{color:#9cb3c2}.domain-showcase>div b{text-align:right;font-weight:650}.acquire-copy>h3{font-size:25px;max-width:480px}.acquire-copy>p{font-size:14px;color:#607184;line-height:1.8}.legal{max-width:840px}.legal h2{font-size:27px;margin-top:38px}.legal h2:first-child{margin-top:0}.legal p{font-size:15px;color:#536a7d;line-height:1.95}.legal a{color:#228b73;text-decoration:underline}.legal-date{font-size:12px!important;color:#8194a4!important}.footer{background:#081425;color:white;padding:65px 0 20px}.footer-main{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;padding-bottom:55px}.brand-footer{font-size:21px}.footer-main>div:first-child>p{font-size:13px;color:#a2b1c0;max-width:310px;margin:22px 0 16px}.independence{font-size:11px;color:#7288a0}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.footer-links strong{display:block;color:#dff9ef;font-size:12px;margin-bottom:18px}.footer-links a{display:block;color:#9aacbf;font-size:12px;margin:12px 0}.footer-links a:hover{color:var(--mint)}.footer-bottom{display:flex;justify-content:space-between;gap:15px;padding-top:22px;border-top:1px solid #24364b;color:#718398;font-size:11px}a:focus-visible,button:focus-visible{outline:3px solid #5fe7b2;outline-offset:3px}
@media(max-width:1020px){.nav-links{gap:16px}.nav-links>a{font-size:12px}.hero-inner{gap:30px}.hero h1{font-size:60px}.two-column{gap:45px}.lead-feature{gap:36px}.category-hero-grid{grid-template-columns:1fr 300px;gap:25px}.content-sidebar{gap:35px;grid-template-columns:minmax(0,1fr) 290px}.contact-layout{gap:35px}}
@media(max-width:760px){.topbar{height:68px}.nav-inner{padding:0 20px}.brand{font-size:19px}.mobile-toggle{display:block}.nav-links{display:none;position:absolute;top:68px;left:0;right:0;background:#0d1e31;padding:18px 24px 24px;box-shadow:0 20px 30px rgba(0,0,0,.3);flex-direction:column;align-items:stretch;gap:2px}.nav-links.open{display:flex}.nav-links>a{font-size:14px;padding:10px}.nav-links .nav-acquire{margin-top:10px}.hero-inner{grid-template-columns:1fr;gap:35px;padding-top:59px;padding-bottom:64px}.hero h1{font-size:clamp(43px,9vw,68px)}.hero-visual{max-width:560px;width:100%;margin:auto}.trust-strip .container{display:block;padding-top:18px;padding-bottom:18px}.trust-labels{flex-wrap:wrap;gap:9px 13px;margin-top:7px}.section{padding:68px 0}.section-head{display:block}.section-head-aside,.section-sub{max-width:none;margin-top:18px}.category-grid,.resource-grid{grid-template-columns:repeat(2,1fr)}.tool-grid,.two-column,.lead-feature,.tool-workspace,.contact-layout,.category-hero-grid,.content-sidebar{grid-template-columns:1fr}.guide-grid{grid-template-columns:1fr}.guide-card{min-height:200px}.sale-note{display:block}.sale-note p{margin:15px 0}.footer-main{grid-template-columns:1fr;gap:38px}.footer-links{gap:15px}.category-side{max-width:none}.sidebar{order:-1}.sidebar-sticky{position:static}.contact-aside{padding-top:0}.page-hero{padding:55px 0}.category-hero{padding:38px 0 55px}.lead-feature{gap:48px}.brief-card{transform:none}.cta-panel{display:block}.cta-actions{margin-top:20px}}
@media(max-width:510px){.container{padding:0 19px}.hero-desc,.page-hero p{font-size:15px}.hero h1,.page-hero h1{font-size:43px}.hero-visual{min-height:385px}.flow-card{width:81%}.visual-bottom{font-size:7px}.trust-labels{font-size:10px}.category-grid,.resource-grid,.three-grid{grid-template-columns:1fr}.cat-card{min-height:230px}.section-head h2,.two-column h2,.lead-feature h2{font-size:35px}.tool-card{min-height:330px}.tool-preview{display:none}.footer-links{grid-template-columns:repeat(2,1fr)}.footer-bottom{display:block}.footer-bottom span{display:block;margin-bottom:8px}.form-2col{grid-template-columns:1fr;gap:0}.contact-panel,.workspace-card,.workspace-output{padding:22px}.page-hero h1{line-height:1.13}.domain-showcase{padding:20px}.domain-showcase>div{display:block}.domain-showcase>div b{display:block;text-align:left;margin-top:3px}.reward-criterion{grid-template-columns:1fr 75px}.sale-note{padding:24px}.brief-row{display:block}.brief-row strong{display:block;text-align:left;margin-top:3px}}

.commercial-steps{border-top:1px solid #e4eaf1}.commercial-step{display:flex;align-items:start;gap:20px;padding:23px 0;border-bottom:1px solid #e4eaf1}.commercial-step>span{background:#e8f8f0;color:#218b70;min-width:40px;height:40px;display:grid;place-items:center;border-radius:8px;font-family:ui-monospace,monospace;font-weight:800;font-size:13px}.commercial-step h3{font-size:19px;margin:0 0 7px}.commercial-step p{margin:0;font-size:14px;line-height:1.8}.faq-list details{border-bottom:1px solid #e2e9ef;padding:17px 0}.faq-list summary{cursor:pointer;font-weight:750;font-size:15px}.faq-list details p{font-size:14px;margin:11px 0 0}
.related-links{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.related-links a{display:block;padding:12px 14px;border:1px solid rgba(161,245,214,.25);border-radius:9px}

.form-message.error{font-size:15px;background:#fdecea;border:1px solid #f3c2bd;border-radius:10px;padding:12px 14px}
.success-panel{background:#ecfbf4;border:2px solid #48dba9;border-radius:16px;padding:32px 28px;text-align:center;color:#0f3d2c;box-shadow:0 10px 30px rgba(8,20,37,.08)}
.success-panel[hidden],form[hidden]{display:none!important}
.success-icon{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:#1f9d6e;color:#fff;display:flex;align-items:center;justify-content:center}
.success-icon svg{width:36px;height:36px}
.success-panel h2{font-size:clamp(24px,4.5vw,32px);line-height:1.2;margin:0 0 12px;color:#0b3a29;outline:none}
.success-lead{font-size:18px;line-height:1.55;margin:0 auto 10px;max-width:560px}
.success-note{font-size:15px;color:#3f6b5a;margin:0 auto 20px;max-width:520px}
.success-again{background:#fff;color:#0b3a29;border:1px solid #9fdcc3;padding:12px 18px;border-radius:10px;font-weight:650;cursor:pointer;min-height:44px}
@media (max-width:600px){.success-panel{padding:24px 18px}.success-lead{font-size:16px}}
