/*! 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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.table{display:table}}.hero-promise{color:#0b1826;font:800 clamp(20px,2.2vw,30px)/1 var(--font-mono);letter-spacing:.045em;gap:10px;margin:0 0 20px;display:flex}.prevention-statement{color:#fff;background:#0b61e8;padding:42px 0}.prevention-grid{grid-template-columns:.55fr 1.2fr 1.3fr;align-items:center;gap:40px;display:grid}.prevention-label{font:700 10px var(--font-mono);letter-spacing:.14em;color:#9fd5ff}.prevention-statement p{margin:0;font-size:21px;line-height:1.35}.prevention-highlight{border-left:2px solid #00c2c7;padding-left:34px;font-weight:750}.signup button:disabled,.signup input:disabled{opacity:.72;cursor:wait}.form-status{min-height:20px;font:600 12px var(--font-sans);color:#fff!important;margin:10px 0 0!important}.form-status.error{color:#ffe0dd!important}.form-status.success{color:#9ff6d7!important}.admin-shell{background:#eef0ec;min-height:100vh}.admin-topbar{color:#fff;background:#091521;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 590px);display:flex}.admin-account{color:#91a0aa;align-items:center;gap:22px;font-size:12px;display:flex}.admin-account a{color:#fff;border-bottom:1px solid #566673;padding-bottom:3px}.admin-content{width:min(1180px,100% - 48px);margin:auto;padding:72px 0 100px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.admin-heading h1{font-size:clamp(48px,6vw,76px)}.admin-heading h1 em{color:#0b61e8;font-family:Georgia,serif;font-weight:400}.admin-heading p{color:#68737d;font-size:16px}.admin-export{margin-bottom:8px}.admin-stat{color:#fff;background:#0b61e8;width:260px;margin:55px 0 28px;padding:26px}.admin-stat span,.admin-stat small{font:700 9px var(--font-mono);letter-spacing:.1em;display:block}.admin-stat strong{font:500 48px var(--font-mono);margin:13px 0;display:block}.admin-stat small{color:#bcd4fb;font-weight:400}.admin-table-wrap{background:#fff;border:1px solid #d8ddd9}.admin-table-head{border-bottom:1px solid #d8ddd9;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.admin-table-head h2{letter-spacing:-.02em;font-size:22px}.admin-table-head span{color:#7b858c;font:10px var(--font-mono)}.admin-row{border-bottom:1px solid #e2e5e2;grid-template-columns:1.5fr .7fr .8fr;display:grid}.admin-row:last-child{border-bottom:0}.admin-row>*{border-right:1px solid #e2e5e2;padding:18px 28px;font-size:13px}.admin-row>:last-child{border-right:0}.admin-row>span{text-transform:capitalize;color:#68737d}.admin-row time{color:#68737d}.admin-row-header{background:#f4f1ea}.admin-row-header>*{font:700 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#66717b}.admin-empty{color:#7b858c;flex-direction:column;align-items:center;gap:8px;padding:70px;display:flex}.admin-empty strong{color:#0b1826}@media (max-width:700px){.admin-account>span{display:none}.admin-content{width:min(100% - 30px,1180px);padding-top:50px}.admin-heading{flex-direction:column;align-items:flex-start}.admin-export,.admin-stat{width:100%}.admin-table-wrap{overflow-x:auto}.admin-table-head,.admin-table,.admin-empty{min-width:680px}}.comparison{background:#fff;padding:115px 0}.comparison-head{grid-template-columns:1.4fr .6fr;align-items:end;gap:70px;margin-bottom:55px;display:grid}.comparison-head>p{color:#65717b;margin:0;font-size:17px;line-height:1.7}.comparison-table{border:1px solid #d8ddd9}.compare-row{border-bottom:1px solid #d8ddd9;grid-template-columns:1.45fr .75fr .9fr 1.1fr;align-items:stretch;display:grid}.compare-row:last-child{border-bottom:0}.compare-row>*{border-right:1px solid #d8ddd9;align-items:center;padding:20px 22px;font-size:13px;display:flex}.compare-row>:last-child{border-right:0}.compare-row strong{font-size:14px}.compare-header{color:#fff;font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#0b1826}.compare-header>*{font-size:10px}.bb-column{color:#0b61e8;background:#0b61e812;font-weight:700}.compare-note{color:#7b858c;margin:14px 0 0;font-size:11px}.products{border-top:1px solid #d8ddd9}@media (max-width:900px){.comparison-head{grid-template-columns:1fr;gap:22px}.comparison-table{overflow-x:auto}.compare-row{min-width:760px}.prevention-grid{grid-template-columns:1fr;gap:14px}.prevention-highlight{padding:4px 0 4px 22px}}@media (max-width:600px){.comparison{padding:80px 0}}:root{--ink:#0b1826;--navy:#101e2d;--blue:#0b61e8;--cyan:#00c2c7;--paper:#f4f1ea;--white:#fff;--muted:#66717b;--line:#d8ddd9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}.container{width:min(1180px,100% - 48px);margin:auto}.nav-wrap{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f1eaeb;border-bottom:1px solid #0b18261a;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:76px;display:flex}.brand{font:700 13px var(--font-mono);letter-spacing:.08em;align-items:center;gap:11px;display:flex}.brand-mark{background:var(--blue);color:#fff;width:33px;height:33px;font:800 12px var(--font-mono);clip-path:polygon(50% 0,100% 22%,88% 81%,50% 100%,12% 81%,0 22%);place-items:center;display:grid}.nav-links{gap:32px;font-size:13px;display:flex}.button{background:var(--blue);color:#fff;font:700 13px var(--font-mono);justify-content:center;align-items:center;gap:28px;padding:16px 21px;transition:all .2s;display:inline-flex}.button:hover{background:#074fc1;transform:translateY(-1px)}.button-small{padding:12px 16px;font-size:11px}.hero{background:radial-gradient(circle at 75% 30%,#00c2c721,#0000 28%),linear-gradient(120deg,#f4f1ea 55%,#e8ede9 100%);align-items:center;min-height:690px;display:flex;overflow:hidden}.hero-grid{grid-template-columns:1.05fr .8fr;align-items:center;gap:90px;padding:72px 0;display:grid}.eyebrow,.section-no{color:var(--blue);font:700 11px var(--font-mono);letter-spacing:.14em;align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--cyan);width:30px;height:2px}h1,h2,blockquote{letter-spacing:-.055em;margin:0;font-weight:650;line-height:.98}h1{font-size:clamp(56px,6vw,84px)}h1 em,h2 em{color:var(--blue);font-family:Georgia,serif;font-weight:400}.hero-lead{color:#53606c;max-width:570px;margin:28px 0;font-size:19px;line-height:1.6}.hero-actions{align-items:center;gap:30px;display:flex}.text-link{font:700 12px var(--font-mono);border-bottom:1px solid var(--ink);padding:10px 0}.trust-row{color:#68737d;font:600 10px var(--font-mono);gap:22px;margin-top:35px;display:flex}.trust-row span:first-letter{color:var(--cyan)}.dashboard-shell{background:#091521;padding:14px;position:relative;transform:rotate(1deg);box-shadow:0 30px 70px #0a1e2d47}.dashboard-shell:before{content:"";z-index:-1;border:1px solid #0b61e83d;position:absolute;inset:-18px 18px 18px -18px}.dash-top{color:#9cabb7;font:700 9px var(--font-mono);justify-content:space-between;padding:4px 5px 16px;display:flex}.dot,.pulse{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 12px var(--cyan);border-radius:50%;margin-right:7px;display:inline-block}.dash-body{background:#101f2e;padding:25px}.account-line{justify-content:space-between;display:flex}.account-line small,.pnl small{color:#7f909d;font:9px var(--font-mono);display:block}.account-line strong{color:#fff}.shield{border:1px solid var(--blue);width:42px;height:42px;color:var(--cyan);clip-path:polygon(50% 0,100% 20%,88% 80%,50% 100%,12% 80%,0 20%);place-items:center;display:grid}.pnl{padding:25px 0}.pnl strong{color:#fff;font:500 38px var(--font-mono);margin:6px 0;display:block}.pnl span{color:var(--cyan);font-size:10px}.limit-title{color:#71818d;font:9px var(--font-mono);border-bottom:1px solid #293846;justify-content:space-between;padding-bottom:9px;display:flex}.limit-title span:last-child{color:var(--cyan)}.limit{border-bottom:1px solid #293846;grid-template-columns:35px 1fr auto;align-items:center;padding:15px 0;display:grid}.limit-icon{color:var(--cyan);font-size:20px}.limit small{color:#83929e;font-size:10px;display:block}.limit strong{color:#fff;font:500 15px var(--font-mono)}.limit i{font:normal 9px var(--font-mono);color:var(--cyan);border:1px solid #00c2c74d;padding:5px}.dash-footer{color:#92a0aa;text-align:center;padding-top:17px;font-size:10px}.problem,.workflow,.features,.products,.faq{padding:115px 0}.split,.feature-grid,.faq-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.section-no{margin-bottom:25px}h2{font-size:clamp(39px,4vw,58px)}.problem-copy{padding-top:45px}.problem-copy p,.feature-intro>p,.products-head>p{color:#65717b;margin:0 0 28px;font-size:17px;line-height:1.7}.accent-line{border-left:3px solid var(--cyan);padding-left:22px;font-weight:600;color:var(--ink)!important}.workflow{background:var(--ink);color:#fff}.section-heading{text-align:center}.workflow .section-no{color:var(--cyan);justify-content:center}.workflow h2 em{color:var(--cyan)}.benefit-grid{background:#2b3b49;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;display:grid}.benefit{background:var(--ink);min-height:315px;padding:38px}.number{font:11px var(--font-mono);color:#60717e}.mini-icon{color:var(--cyan);margin:38px 0 30px;font-size:34px}.benefit h3,.feature-item h3,.product-card h3{margin:0 0 12px;font-size:21px}.benefit p,.feature-item p,.product-card p{color:#91a0aa;margin:0;font-size:14px;line-height:1.65}.feature-intro{padding-right:30px}.feature-list{border-top:1px solid #c3c7c4}.feature-item{border-bottom:1px solid #c3c7c4;grid-template-columns:44px 1fr 30px;gap:15px;padding:24px 0;display:grid}.feature-item>span{font:11px var(--font-mono);color:#859098}.feature-item h3{font-size:17px}.feature-item p{color:#6e7880}.products{background:#fff}.products-head{grid-template-columns:1.4fr .6fr;align-items:end;gap:70px;display:grid}.product-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:60px;display:grid}.product-card{border:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:390px;padding:30px;display:flex}.product-card.featured{background:var(--blue);color:#fff;border:0}.product-top{justify-content:space-between;align-items:flex-start;display:flex}.product-top>span,.coming{font:700 9px var(--font-mono);letter-spacing:.12em}.product-top b{font:600 30px var(--font-mono);opacity:.35}.product-card h3{font-size:29px}.featured p{color:#c8dcff}.featured a{font:700 11px var(--font-mono);border-top:1px solid #ffffff4d;justify-content:space-between;padding-top:20px;display:flex}.faint{opacity:.72}.coming{color:#899199}.quote{text-align:center;background:var(--cyan);color:var(--ink);padding:105px 0}.quote-mark{font:70px/.4 Georgia}.quote blockquote{margin:15px 0 25px;font-size:clamp(38px,4vw,58px)}.quote p{font-weight:600}details{border-top:1px solid #bdc3c0;padding:22px 0}details:last-child{border-bottom:1px solid #bdc3c0}summary{cursor:pointer;justify-content:space-between;font-weight:650;list-style:none;display:flex}summary span{color:var(--blue);font-size:20px}details p{color:var(--muted);padding-right:40px;line-height:1.6}.cta{background:var(--blue);color:#fff;padding:90px 0}.cta-inner{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;display:grid}.section-no.light{color:#9fd5ff}.cta h2{font-size:50px}.cta p{color:#c7daff;max-width:600px}.signup label{font:10px var(--font-mono);margin-bottom:10px;display:block}.signup>div{display:flex}.signup input{background:#fff;border:0;flex:1;min-width:0;padding:18px;font-size:14px}.signup button{background:var(--ink);color:#fff;font:700 11px var(--font-mono);cursor:pointer;border:0;padding:0 22px}.signup small{color:#bcd4fb;margin-top:12px;display:block}footer{color:#fff;background:#091521;padding:50px 0}.footer-grid{grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:30px;display:grid}.footer-grid p,.footer-grid small{color:#8797a4;font-size:11px}.footer-links{gap:22px;font-size:12px;display:flex}@media (max-width:900px){.nav-links{display:none}.hero-grid,.split,.feature-grid,.faq-grid,.cta-inner,.products-head{grid-template-columns:1fr}.hero-grid{gap:60px}.hero{min-height:auto}.dashboard-shell{max-width:520px}.product-grid{grid-template-columns:1fr 1fr}.product-card:last-child{grid-column:span 2}.footer-grid{grid-template-columns:1fr 1fr}.problem-copy{padding-top:0}.feature-grid,.faq-grid{gap:55px}.trust-row{flex-wrap:wrap}}@media (max-width:600px){.container{width:min(100% - 30px,1180px)}.nav{height:66px}.nav .button{display:none}.hero-grid{padding:55px 0}.hero-copy h1{font-size:50px}.hero-lead{font-size:17px}.hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.trust-row{gap:9px;display:grid}.dashboard-shell{transform:none}.problem,.workflow,.features,.products,.faq{padding:80px 0}.benefit-grid,.product-grid{grid-template-columns:1fr}.benefit{min-height:auto}.product-card:last-child{grid-column:auto}.products-head{gap:20px}.cta{padding:70px 0}.cta h2{font-size:40px}.signup>div{flex-direction:column}.signup button{padding:17px}.footer-grid{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}}.signup small{line-height:1.55}.signup small a{color:#fff;text-underline-offset:2px;text-decoration:underline}.footer-grid{grid-template-columns:1fr 1fr 1.2fr auto}.footer-grid small{line-height:1.5}.footer-links{flex-wrap:wrap;gap:18px}.legal-page{background:var(--paper);min-height:100vh}.legal-nav{color:#fff;background:#091521}.legal-nav .text-link{border-color:#8797a4}.legal-content{width:min(850px,100% - 48px);margin:auto;padding:90px 0 120px}.legal-content h1{margin-bottom:20px;font-size:clamp(48px,7vw,78px)}.legal-content .legal-intro{color:#53606c;margin-bottom:54px;font-size:19px;line-height:1.7}.legal-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:700 10px var(--font-mono);letter-spacing:.08em;color:#66717b;justify-content:space-between;gap:20px;margin-bottom:55px;padding:18px 0;display:flex}.legal-section{border-bottom:1px solid var(--line);margin:0 0 35px;padding:0 0 35px}.legal-section h2{letter-spacing:-.03em;margin-bottom:18px;font-size:29px}.legal-section p,.legal-section li{color:#53606c;font-size:15px;line-height:1.75}.legal-section ul{padding-left:22px}.legal-section a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.legal-contact{color:#fff;background:#0b61e8;margin-top:45px;padding:30px}.legal-contact h2{color:#fff}.legal-disclaimer{color:#7b858c!important;font-size:12px!important}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr}.legal-content{width:min(100% - 30px,850px);padding:65px 0 90px}.legal-meta{flex-direction:column}.legal-nav .nav{height:66px}}.signup .referral-label{color:#dce9ff;margin:17px 0 8px}.referral-label span{color:#a9c6f5;font-weight:400}.signup .referral-input{width:100%;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border:1px solid #ffffff59;display:block}.admin-row{grid-template-columns:1.4fr .65fr .65fr .8fr}.admin-row .referral-cell{color:var(--blue);font:700 11px var(--font-mono);letter-spacing:.05em}.admin-section-links{gap:10px;margin:36px 0 -30px;display:flex}.admin-section-links a{font:700 10px var(--font-mono);letter-spacing:.06em;background:#fff;border:1px solid #c9cfca;padding:10px 14px}.admin-section-links a:hover{border-color:var(--blue);color:var(--blue)}.referrals-panel{background:#fff;border:1px solid #d8ddd9;margin:0 0 30px;scroll-margin-top:90px}.referrals-panel .admin-table-head>div span{margin-top:5px;display:block}.referral-create{background:#f4f1ea;border-bottom:1px solid #d8ddd9;grid-template-columns:1.2fr .85fr .75fr .85fr auto;align-items:end;gap:12px;padding:24px 28px;display:grid}.referral-create label>span{font:700 9px var(--font-mono);letter-spacing:.06em;color:#59656f;margin-bottom:8px;display:block}.referral-create input{width:100%;height:46px;font:13px var(--font-sans);background:#fff;border:1px solid #c9cfca;padding:0 12px}.referral-create input[name=code]{text-transform:uppercase;font-family:var(--font-mono);font-weight:700}.percent-input{background:#fff;border:1px solid #c9cfca;display:flex}.percent-input input{border:0}.percent-input b{color:#6a747b;place-items:center;padding-right:12px;display:grid}.referral-create .button{cursor:pointer;white-space:nowrap;border:0;height:46px}.referral-create .button:disabled{opacity:.65}.referral-message{min-height:18px;color:var(--blue);margin:12px 28px;font-size:12px}.referral-row{border-top:1px solid #e2e5e2;grid-template-columns:1.15fr .7fr 1.15fr .55fr .55fr;align-items:center;display:grid}.referral-row>*{padding:16px 20px;font-size:12px}.referral-row code{color:var(--blue);font-weight:800}.referral-row>span{color:#68737d}.referral-row button{font:700 9px var(--font-mono);cursor:pointer;border:0;justify-self:start;margin-left:20px;padding:7px 10px}.status-active{color:#147a48;background:#dff6e9}.status-inactive{color:#6d7470;background:#e7e9e7}.referral-header{color:#fff;background:#0b1826}.referral-header span{color:#fff;font:700 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}@media (max-width:1000px){.referral-create{grid-template-columns:1fr 1fr}.referral-create .button{grid-column:span 2}.referrals-panel{overflow-x:auto}.referral-list{min-width:800px}}@media (max-width:600px){.referral-create{grid-template-columns:1fr}.referral-create .button{grid-column:auto}.admin-section-links{margin-bottom:-20px}}.product-screens{color:#fff;background:#0b1826;padding:120px 0;scroll-margin-top:75px}.screens-heading,.parameters-head{grid-template-columns:1.35fr .65fr;align-items:end;gap:80px;margin-bottom:58px;display:grid}.screens-heading>p,.parameters-head>p{color:#91a0aa;margin:0;font-size:17px;line-height:1.7}.product-screens h2 em{color:var(--cyan)}.screen-main{background:#07121d;border:1px solid #31404d;margin:0;padding:12px;box-shadow:0 32px 80px #00000059}.screen-main img,.screen-secondary img{width:100%;height:auto;display:block}.screen-main figcaption{grid-template-columns:50px 1fr 1.4fr;align-items:center;gap:20px;padding:22px 15px 10px;display:grid}.screen-main figcaption span,.validator-flow figcaption span{color:var(--cyan);font:700 10px var(--font-mono);letter-spacing:.1em}.screen-main figcaption strong{font-size:16px}.screen-main figcaption p{color:#91a0aa;margin:0;font-size:13px}.screen-secondary{grid-template-columns:.42fr 1fr;align-items:center;gap:50px;margin:90px 0 0;display:grid}.screen-secondary>div{padding-left:20px}.screen-secondary h3{margin:18px 0;font-size:32px;line-height:1.1}.screen-secondary p{color:#91a0aa;line-height:1.7}.screen-secondary img{border:1px solid #31404d;box-shadow:0 24px 60px #0000004d}.screen-tag{font:700 10px var(--font-mono);letter-spacing:.12em;color:var(--cyan)}.parameters{background:#e9e7e0;padding:120px 0}.parameter-grid{background:#c7cbc7;border:1px solid #c7cbc7;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.parameter-card{background:#f4f1ea;min-height:300px;padding:28px}.parameter-card>span{color:var(--blue);font:700 10px var(--font-mono)}.parameter-card h3{margin:28px 0 20px;font-size:19px}.parameter-card ul{margin:0;padding:0;list-style:none}.parameter-card li{color:#5e6972;border-top:1px solid #d8ddd9;padding:10px 0 10px 18px;font-size:13px;line-height:1.4;position:relative}.parameter-card li:before{content:"";background:var(--cyan);width:6px;height:6px;position:absolute;top:16px;left:0}.validator-showcase{color:#fff;background:#0b61e8;padding:120px 0;scroll-margin-top:75px}.validator-intro{grid-template-columns:1.1fr .72fr .72fr;align-items:end;gap:55px;display:grid}.validator-intro>p{color:#d0e1ff;margin:0;line-height:1.7}.validator-intro .validator-lead{color:#fff;font-size:20px;font-weight:600}.validator-flow{grid-template-columns:1.5fr 70px .65fr;align-items:center;gap:28px;margin-top:70px;display:grid}.validator-flow figure{flex-direction:column;align-self:stretch;margin:0;display:flex}.validator-image{background:#07121d;justify-content:center;align-items:flex-start;min-height:430px;padding:14px;display:flex;box-shadow:0 28px 60px #031c4359}.validator-image img{max-width:100%;height:auto;display:block}.validator-image.ready img{width:auto;height:430px}.validator-flow figcaption{padding:22px 5px}.validator-flow figcaption strong{margin:10px 0;font-size:18px;display:block}.validator-flow figcaption p{color:#c9dcff;margin:0;font-size:13px;line-height:1.6}.flow-arrow{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.statistics-showcase{background:#f4f1ea;padding:120px 0;scroll-margin-top:75px}.statistics-grid{grid-template-columns:.62fr 1.38fr;align-items:center;gap:60px;display:grid}.statistics-copy p{color:#66717b;margin:28px 0;font-size:17px;line-height:1.7}.statistics-copy ul{border-top:1px solid #cbd0cc;margin:0 0 24px;padding:0;list-style:none}.statistics-copy li{color:#374550;border-bottom:1px solid #cbd0cc;padding:13px 0 13px 22px;font-size:13px;position:relative}.statistics-copy li:before{content:"✓";color:var(--cyan);font-weight:800;position:absolute;left:0}.statistics-copy small{color:#7b858c;font-size:11px;line-height:1.6;display:block}.statistics-screen{background:#091521;margin:0;padding:10px;box-shadow:0 28px 70px #0a1e2d40}.statistics-screen img{width:100%;height:auto;display:block}.statistics-screen figcaption{color:#91a0aa;font:10px var(--font-mono);letter-spacing:.05em;padding:13px 8px 5px}@media (max-width:1050px){.parameter-grid{grid-template-columns:repeat(2,1fr)}.validator-intro{grid-template-columns:1fr 1fr}.validator-intro h2{grid-row:span 2}.validator-flow{grid-template-columns:1fr}.flow-arrow{margin:auto;transform:rotate(90deg)}.validator-image.ready img{height:auto;max-height:500px}.statistics-grid{grid-template-columns:1fr}.statistics-copy{max-width:720px}}@media (max-width:760px){.screens-heading,.parameters-head,.screen-secondary,.validator-intro{grid-template-columns:1fr;gap:25px}.screen-main figcaption{grid-template-columns:35px 1fr}.screen-main figcaption p{grid-column:2}.screen-secondary{margin-top:60px}.screen-secondary>div{padding:0}.parameter-grid{grid-template-columns:1fr}.validator-intro h2{grid-row:auto}.product-screens,.parameters,.validator-showcase,.statistics-showcase{padding:80px 0}.validator-image{min-height:0}.validator-flow{margin-top:45px}}:root{--ink:#f4f6f8;--navy:#252629;--blue:#55baff;--cyan:#55baff;--paper:#2d2e31;--white:#343538;--muted:#a9adb3;--line:#505156;--orange:#f04a16;--green:#69ed75;--red:#ff6b62}body{color:#f4f6f8;background:#26272a}.nav-wrap{background:#252629f2;border-bottom:1px solid #4c4d51;box-shadow:0 10px 28px #0000002e}.nav{height:72px}.brand-mark{background:var(--orange);clip-path:none;border-radius:2px}.brand{color:#fff}.nav-links{color:#bfc3c8}.nav-links a:hover,.footer-links a:hover{color:var(--blue)}.button{background:var(--orange);box-shadow:inset 0 0 0 1px #ffffff14}.button:hover{background:#ff5a22}.button-small{border-radius:1px}.hero{background:radial-gradient(circle at 82% 24%,#55baff1c,#0000 28%),linear-gradient(120deg,#292a2d 0%,#222326 100%);border-bottom:1px solid #48494e}.hero-grid{padding:82px 0 88px}.product-ribbon{width:fit-content;font:700 9px var(--font-mono);letter-spacing:.08em;background:#303135;border:1px solid #4c4d51;align-items:center;margin-bottom:25px;display:flex}.product-ribbon b{background:var(--orange);color:#fff;padding:7px 9px}.product-ribbon span{color:#b7bbc0;padding:7px 12px}.product-ribbon i{color:var(--green);border-left:1px solid #4c4d51;padding:7px 9px;font-style:normal}.hero-promise{color:#fff}.hero-promise span{color:var(--orange)}.eyebrow,.section-no{color:var(--blue)}.eyebrow span{background:var(--blue)}h1 em,h2 em{color:var(--blue)}.hero-lead{color:#c4c7cb}.text-link{border-color:#8b8e93}.trust-row{color:#9ca1a7}.dashboard-shell{background:#17181a;border:1px solid #55565a;box-shadow:0 34px 75px #0000006b}.dashboard-shell:before{border-color:#f04a166b}.dash-top{background:#2d2e31;border-bottom:1px solid #4c4d51;margin:-7px -7px 8px;padding:8px 10px}.dash-top .dot{background:var(--orange);box-shadow:none}.dash-top small{color:var(--green)}.dash-body{background:#303135;border:1px solid #4b4c50}.shield{border-color:var(--blue);color:var(--blue)}.pnl span,.limit-title span:last-child,.limit-icon,.limit i{color:var(--green)}.limit i{border-color:#69ed7559}.pulse{background:var(--green);box-shadow:0 0 10px var(--green)}.prevention-statement{background:#1f2022;border-bottom:1px solid #494a4e}.prevention-label{color:var(--orange)}.prevention-statement p span{color:#aeb2b7}.prevention-highlight{border-color:var(--orange);color:#fff}.problem{background:#303135}.problem-copy p,.feature-intro>p,.products-head>p{color:#b5b9be}.accent-line{border-color:var(--orange);color:#fff!important}.workflow{background:#232427}.benefit-grid{background:#515257}.benefit{background:#2e2f32}.benefit p,.feature-item p,.product-card p{color:#aeb2b7}.mini-icon{color:var(--blue)}.features{background:#292a2d}.feature-list,.feature-item{border-color:#505156}.feature-item b{color:var(--green)}.product-screens{background:#1f2022}.screen-main{background:#17181a;border-color:#56575b}.screen-secondary img{border-color:#56575b}.screen-tag{color:var(--orange)}.parameters{background:#292a2d}.parameters-head>p{color:#aeb2b7}.parameter-grid{background:#515257;border-color:#515257}.parameter-card{background:#323337}.parameter-card>span{color:var(--orange)}.parameter-card li{color:#c0c4c8;border-color:#505156}.parameter-card li:before{background:var(--blue)}.validator-showcase{background:#2c2d30;border-top:1px solid #505156;border-bottom:1px solid #505156}.validator-intro h2 em{color:var(--blue)}.validator-intro>p{color:#b4b8bd}.validator-intro .validator-lead{color:#fff}.validator-image{background:#191a1c;border:1px solid #55565a;box-shadow:0 28px 60px #00000059}.validator-flow figcaption p{color:#afb3b8}.flow-arrow{border-color:var(--orange);color:var(--orange)}.statistics-showcase{background:#242527}.statistics-copy p{color:#b7bbc0}.statistics-copy ul{border-color:#505156}.statistics-copy li{color:#d6d9dc;border-color:#505156}.statistics-copy li:before{color:var(--green)}.statistics-copy small{color:#92979d}.statistics-screen{background:#17181a;border:1px solid #55565a;box-shadow:0 28px 70px #00000061}.comparison{background:#303135}.comparison-head>p{color:#b7bbc0}.comparison-table,.compare-row,.compare-row>*{border-color:#55565a}.compare-header{background:#1f2022}.bb-column{color:var(--blue);background:#55baff17}.compare-header .bb-column{color:#fff;background:#1477b8}.compare-note{color:#93989e}.products{background:#27282b;border-color:#505156}.product-card{border-color:#55565a}.product-card.featured{background:linear-gradient(145deg,#e63f0b,#f25b27)}.future{background:#323337}.future .product-top>span{color:var(--blue)}.quote{color:#fff;background:#1f2022;border-top:1px solid #4d4e52;border-bottom:1px solid #4d4e52}.quote-mark{color:var(--orange)}.faq{background:#2c2d30}details,details:last-child{border-color:#55565a}details p{color:#adb1b6}summary span{color:var(--orange)}.cta{background:linear-gradient(135deg,#d93d0d,#f05924)}.cta .section-no.light{color:#fff}.cta p,.signup small{color:#ffe0d4}.signup button{background:#202124}.signup .referral-label{color:#fff}.referral-label span{color:#ffd8c9}footer{background:#191a1c;border-top:1px solid #45464a}.legal-page{background:#292a2d}.legal-nav{background:#1d1e20}.legal-content .legal-intro,.legal-section p,.legal-section li{color:#b9bdc2}.legal-meta,.legal-section{color:#a3a8ae;border-color:#505156}.legal-contact{border-left:4px solid var(--orange);background:#303135}.legal-contact p,.legal-contact a{color:#d8dadd}@media (max-width:600px){.product-ribbon span{display:none}.product-ribbon{margin-bottom:20px}.hero-grid{padding-top:48px}.hero-promise{font-size:18px}.nav{height:64px}}.pricing{color:#fff;background:linear-gradient(145deg,#d93d0d,#f05a25);padding:110px 0;scroll-margin-top:72px}.pricing-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;margin-bottom:50px;display:grid}.pricing-heading h2{font-size:clamp(44px,5vw,66px)}.pricing-heading>p{color:#ffe4da;margin:0;font-size:18px;line-height:1.7}.pricing-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.price-card{background:#292a2d;border:1px solid #ffffff47;flex-direction:column;min-height:510px;padding:38px;display:flex}.trial-card{background:#343538}.lifetime-card{box-shadow:0 24px 60px #3f0c0042}.price-label{color:var(--blue);font:800 10px var(--font-mono);letter-spacing:.12em}.price-card h3{margin:28px 0 20px;font-size:30px}.price{border-bottom:1px solid #55565a;align-items:end;gap:16px;padding:20px 0 24px;display:flex}.price strong{font:600 58px/1 var(--font-mono)}.price span{color:#aeb2b7;padding-bottom:7px;font-size:12px}.price-card ul{flex:1;margin:0;padding:18px 0 24px;list-style:none}.price-card li{color:#d6d9dc;padding:10px 0;font-size:14px}.price-card li:before{content:"✓";color:var(--green);margin-right:11px;font-weight:800}.price-card .button{width:100%}.secondary-button{background:#1477b8}.secondary-button:hover{background:#0f659e}.price-card small{color:#9fa4aa;margin-top:14px;line-height:1.5}.purchase-notes{font:700 10px var(--font-mono);color:#fff;flex-wrap:wrap;gap:25px;margin-top:24px;display:flex}.flow-page{background:#292a2d;min-height:100vh}.flow-main{width:min(960px,100% - 40px);margin:auto;padding:78px 0 110px}.flow-kicker{color:var(--orange);font:800 10px var(--font-mono);letter-spacing:.13em;margin-bottom:18px;display:block}.flow-main h1{font-size:clamp(46px,7vw,76px)}.flow-lead{color:#b9bdc2;max-width:720px;margin:24px 0 42px;font-size:18px;line-height:1.7}.flow-panel{background:#343538;border:1px solid #55565a;margin:20px 0;padding:32px}.flow-panel h2{margin-bottom:15px;font-size:29px}.flow-panel p,.flow-panel li{color:#c3c6ca;line-height:1.7}.flow-panel ol,.flow-panel ul{padding-left:22px}.flow-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.button-muted{background:#46484c}.button-muted:hover{background:#56585d}.hash-line{overflow-wrap:anywhere;color:#aeb2b7;font:10px/1.6 var(--font-mono);background:#202124;padding:14px;display:block}.license-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.license-form label{color:#d8dadd;font:700 10px var(--font-mono);letter-spacing:.04em;flex-direction:column;gap:8px;display:flex}.license-form input,.license-form select,.license-form textarea{color:#fff;width:100%;font:14px var(--font-sans);background:#252629;border:1px solid #5a5b60;padding:14px}.license-form textarea{resize:vertical;min-height:105px}.license-form .full{grid-column:1/-1}.consent-row{align-items:flex-start;line-height:1.5;font-family:var(--font-sans)!important;flex-direction:row!important;gap:10px!important;font-weight:400!important;display:flex!important}.consent-row input{width:auto;margin-top:3px}.license-form button{cursor:pointer;border:0}.license-form button:disabled{opacity:.65;cursor:wait}.flow-status{min-height:22px;color:var(--green);grid-column:1/-1;margin:0;font-size:13px}.flow-status.error{color:var(--red)}.legal-links-inline{flex-wrap:wrap;gap:18px;margin-top:25px;font-size:12px;display:flex}.legal-links-inline a{color:var(--blue);text-decoration:underline}.footer-links{flex-wrap:wrap}@media (max-width:800px){.pricing-heading,.pricing-grid,.license-form{grid-template-columns:1fr}.price-card{min-height:0}.pricing{padding:80px 0}.license-form .full{grid-column:auto}.flow-main{padding-top:55px}.footer-links{gap:14px}}.referral-create{grid-template-columns:1.05fr 1.15fr .75fr .65fr .75fr auto}.referral-row{grid-template-columns:1fr .55fr 1.35fr 1fr .45fr .5fr}.referral-row>*{padding:16px 14px}.referral-email-form{gap:5px;display:flex}.referral-email-form input{border:1px solid #c9cfca;width:100%;min-width:0;height:34px;padding:0 8px;font-size:11px}.referral-email-form button{color:#fff;background:#0b1826;margin:0}@media (max-width:1150px){.referral-create{grid-template-columns:repeat(2,1fr)}.referral-create .button{grid-column:span 2}.referral-list{min-width:1060px}}.admin-shell,.admin-heading h1,.admin-table-head h2,.admin-empty strong,.referral-row strong,.referral-row b{color:#0b1826}.admin-heading p,.admin-table-head span,.admin-row time,.admin-row>span,.referral-row>span{color:#68737d}.admin-section-links a{color:#0b1826}.admin-section-links a:hover{color:#0b61e8}.admin-stat,.admin-stat strong,.admin-stat span{color:#fff}.referrals-panel,.admin-table-wrap{color:#0b1826}.referral-create input,.referral-email-form input{color:#0b1826;background:#fff}.referral-create input::placeholder,.referral-email-form input::placeholder{color:#98a0a6}.referral-header span{color:#fff}.admin-row strong{color:#0b1826}.admin-row-header>*{color:#59656f}.status-active{color:#147a48}.status-inactive{color:#6d7470}
