:root{--ink:#171816;--paper:#f5f3eb;--acid:#efff43;--orange:#ff5b35;--violet:#7658ff;--blue:#2366f2;--line:rgba(23,24,22,.16);--soft:#e8e5da;--white:#fff;--muted:#65665f;--radius:4px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif;min-height:100vh}h1,h2,h3,.logo,.btn{font-family:"Manrope",sans-serif}h1,h2,h3,p{margin-top:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.wrap{width:min(1280px,calc(100% - 56px));margin:auto}.nav{position:sticky;top:0;z-index:50;background:rgba(245,243,235,.91);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.navin{height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav nav{display:flex;align-items:center;gap:22px}.logo{font-size:22px;font-weight:800;letter-spacing:-1px;position:relative}.logo span{font-weight:500}.logo i{display:inline-block;width:8px;height:8px;background:var(--orange);border-radius:50%;margin-left:4px}.navlink{border:0;background:none;padding:8px 0;font-size:14px;cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;border:1px solid transparent;border-radius:0;padding:14px 18px;font-size:14px;font-weight:700;cursor:pointer;transition:.2s}.btn span{font-size:18px}.btn:hover{transform:translateY(-2px)}.ink{background:var(--ink);color:white}.acid{background:var(--acid);color:var(--ink)}.line,.ghost{border-color:var(--line);background:transparent}.primary{background:var(--ink);color:white}.wide{width:100%}.section{padding:120px 0}.hero{overflow:hidden;padding:88px 0 82px}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;min-height:650px;align-items:center;gap:58px}.signal{display:flex;align-items:center;gap:10px;font-size:13px;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.signal b{width:9px;height:9px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 7px rgba(255,91,53,.13)}.hero h1{font-size:clamp(58px,7.4vw,112px);line-height:.9;letter-spacing:-.075em;margin:34px 0 30px}.hero h1 em{font-family:Georgia,serif;font-weight:400;color:var(--violet)}.hero h1 span{position:relative}.hero h1 span:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:8px;background:var(--acid);z-index:-1}.lead{font-size:20px;line-height:1.55;max-width:660px;color:#4f504b}.actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px}.actions.left{justify-content:flex-start}.text-link{font-weight:700;border-bottom:1px solid}.micro-proof{display:flex;gap:20px;flex-wrap:wrap;margin-top:64px;padding-top:18px;border-top:1px solid var(--line);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.hero-object{height:570px;position:relative;perspective:1000px}.canvas{position:absolute;inset:45px 0 45px 45px;background:var(--ink);color:white;padding:28px;transform:rotate(3deg);box-shadow:25px 28px 0 var(--violet);display:flex;flex-direction:column;justify-content:space-between}.canvas:before{content:"";position:absolute;width:190px;height:190px;border:1px solid rgba(255,255,255,.22);border-radius:50%;right:40px;top:90px}.canvas-top,.canvas-bottom{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.14em}.canvas-bottom{justify-content:flex-start;gap:22px}.live{color:var(--acid)}.canvas-mark{font-size:120px;line-height:1;font-family:Georgia,serif;color:var(--acid);font-style:italic}.canvas-title{font:700 43px/1.05 Manrope;letter-spacing:-.04em}.note{position:absolute;padding:16px 18px;font-weight:700;line-height:1.2;z-index:3}.note-a{top:5px;right:-20px;background:var(--orange);color:white;transform:rotate(-5deg)}.note-b{left:0;bottom:5px;background:var(--acid);transform:rotate(-2deg);font-size:21px}.note small{font-size:10px;text-transform:uppercase}.orb{position:absolute;border-radius:50%;filter:blur(1px)}.orb.one{width:150px;height:150px;background:var(--orange);right:-50px;bottom:50px}.orb.two{width:90px;height:90px;background:var(--blue);left:0;top:30px}.ticker{overflow:hidden;background:var(--acid);border-block:1px solid var(--ink);padding:15px 0;font:800 14px Manrope;letter-spacing:.1em;white-space:nowrap}.ticker div{width:max-content;animation:move 24s linear infinite}@keyframes move{to{transform:translateX(-50%)}}.intro>.wrap:first-child,.section-head{display:grid;grid-template-columns:80px 1.4fr 1fr;gap:28px;align-items:start}.section-no{font:700 14px Manrope;border-top:1px solid;padding-top:10px}.eyebrow{font:700 12px Manrope;letter-spacing:.14em;color:var(--violet)}.eyebrow.light{color:var(--acid)}.section h2{font-size:clamp(44px,6vw,78px);line-height:.98;letter-spacing:-.055em}.section-aside{padding-top:32px;font-size:18px;line-height:1.6}.round-link{display:flex;width:62px;height:62px;border:1px solid;border-radius:50%;align-items:center;justify-content:center;font-size:24px;margin-top:28px}.process{display:grid;grid-template-columns:repeat(3,1fr);margin-top:90px;border-top:1px solid}.process article{padding:28px 34px 0 0;border-right:1px solid;min-height:210px}.process article+article{padding-left:34px}.process article:last-child{border:0}.process b{font-size:12px;color:var(--orange)}.process h3{font-size:25px;margin:32px 0 12px}.process p{color:var(--muted);line-height:1.6}.project-prompt{background:var(--violet);color:white}.prompt-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.prompt-grid h2{margin:20px 0}.prompt-grid>div>p:last-child{color:#d9d3ff;font-size:18px}.prompt-card{background:var(--white);color:var(--ink);padding:28px;box-shadow:18px 18px 0 var(--ink)}.prompt-label{display:flex;justify-content:space-between;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.prompt-card textarea{width:100%;min-height:170px;border:0;border-bottom:1px solid;padding:24px 0;outline:0;font-size:21px;line-height:1.5;resize:vertical}.quick-row{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.chip{border:1px solid var(--line);background:transparent;border-radius:999px;padding:9px 13px;cursor:pointer}.chip:hover{background:var(--soft)}.prompt-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.voice{border:0;background:transparent;padding:12px 0;font-weight:700;cursor:pointer}.voice span{color:var(--orange);margin-right:6px}.voice.recording span{animation:pulse .8s infinite}@keyframes pulse{50%{opacity:.2}}.voice-status{font-size:12px;color:var(--muted);margin:8px 0 0}.result-shell{display:grid;grid-template-columns:1.5fr .7fr;gap:42px;background:var(--ink);color:white;margin-top:80px;padding:42px}.result-shell[hidden]{display:none}.result-copy h3{font-size:40px}.result-copy p{color:#c9c9c2}.result-copy ul{padding:0;list-style:none}.result-copy li{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.15);padding:12px 0}.result-price{display:flex;flex-direction:column;gap:10px;border-left:1px solid rgba(255,255,255,.18);padding-left:36px}.result-price strong{font:800 42px Manrope}.result-price>span{color:#aaa;font-size:12px;margin-bottom:18px}.investment{background:#e9e6dc}.section-head{grid-template-columns:1.5fr .7fr;align-items:end}.section-head>p{font-size:18px;line-height:1.6}.offer-list{margin-top:60px}.offer-list article{display:grid;grid-template-columns:70px 1fr auto;gap:28px;align-items:center;padding:30px 18px;border-top:1px solid;transition:.2s}.offer-list article:hover,.offer-list .active{background:var(--acid);padding-left:30px;padding-right:30px}.offer-list h3{font-size:29px;margin:0 0 5px}.offer-list p{margin:0;color:var(--muted)}.offer-list strong{font-size:19px}.care-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.care-sticky{position:sticky;top:120px;align-self:start}.care-sticky p:last-child{font-size:18px;line-height:1.6;color:var(--muted)}.care-stack article{padding:40px 0;border-top:1px solid}.care-stack article span{font-size:11px;letter-spacing:.12em;color:var(--orange);font-weight:700}.care-stack h3{font-size:35px;margin:20px 0 8px}.care-stack p{color:var(--muted)}.final-cta{background:var(--ink);color:white;text-align:center;padding:110px 0}.final-cta>div>span{font-size:14px;color:#aaa}.final-cta h2{font-size:clamp(70px,11vw,150px);letter-spacing:-.08em;margin:15px 0 40px}.large{font-size:17px;padding:18px 24px}.builder{padding:32px 0 100px}.builder-head{display:flex;align-items:center;justify-content:space-between;font-size:12px}.back{font-weight:700}.steps{display:flex;align-items:center;gap:10px}.steps i{width:44px;height:1px;background:var(--line)}.steps span{color:#999}.steps .done,.steps .current{color:var(--ink);font-weight:700}.builder-grid{display:grid;grid-template-columns:.8fr 1.1fr;gap:90px;margin-top:80px}.builder-copy h1,.auth-copy h1{font-size:clamp(52px,6vw,86px);line-height:.96;letter-spacing:-.06em;margin:18px 0 28px}.builder-copy>p{font-size:18px;line-height:1.6}.privacy-note{margin-top:50px;border-left:4px solid var(--violet);padding-left:18px;display:flex;flex-direction:column;gap:5px}.privacy-note span{color:var(--muted);line-height:1.5}.builder-panel{background:white;padding:36px;box-shadow:16px 16px 0 var(--acid);border:1px solid}.builder-panel label,.builder-panel legend,.auth-card label{display:block;font-size:13px;font-weight:700;margin:20px 0 8px}.builder-panel label small{font-weight:400;color:var(--muted)}fieldset{border:0;padding:0;margin:0}.kind-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.kind-grid label{margin:0}.kind-grid input{position:absolute;opacity:0}.kind-grid span{display:flex;min-height:88px;padding:14px;border:1px solid var(--line);flex-direction:column;justify-content:center;cursor:pointer}.kind-grid input:checked+span{background:var(--ink);color:white}.kind-grid small{color:#999}.builder-panel input[type=text],.builder-panel input:not([type]),.builder-panel select,.builder-panel textarea,.auth-card input{width:100%;padding:14px;border:1px solid var(--line);background:#faf9f4}.builder-panel textarea{min-height:150px;resize:vertical;padding-bottom:55px}.brief-wrap{position:relative}.voice.floating{position:absolute;bottom:12px;left:14px;background:white;padding:8px 10px;border:1px solid var(--line)}.sketch{display:grid;grid-template-columns:1.4fr .7fr;background:var(--ink);color:white;margin-top:80px;padding:50px}.sketch[hidden]{display:none}.sketch-main h2{font-size:46px;margin:16px 0}.sketch-main>p{color:#bbb}.sketch-extras{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.sketch-extras span{border:1px solid #555;padding:9px}.sketch-price{border-left:1px solid #555;padding-left:38px;display:flex;flex-direction:column;gap:14px}.sketch-price strong{font:800 43px Manrope}.sketch-price small,.sketch-price p{color:#aaa;line-height:1.5}.auth-page{padding:100px 0}.auth-grid{display:grid;grid-template-columns:1fr .72fr;gap:100px;align-items:center}.auth-copy>p{font-size:18px;line-height:1.6;max-width:600px}.auth-copy ol{padding:0;list-style:none;margin-top:42px}.auth-copy li{display:grid;grid-template-columns:180px 1fr;padding:15px 0;border-top:1px solid}.auth-copy li span{color:var(--muted)}.auth-card{background:var(--ink);color:white;padding:42px;box-shadow:16px 16px 0 var(--violet)}.auth-card h2{font-size:35px}.auth-no{font-size:11px;color:var(--acid)}.auth-card input{background:#292a27;border-color:#444;color:white}.check{display:flex!important;gap:10px;align-items:flex-start;font-weight:400!important;line-height:1.45}.check input{width:auto}.auth-switch{text-align:center;color:#aaa;font-size:13px;margin-top:20px}.auth-switch a{color:var(--acid)}footer{background:var(--paper);border-top:1px solid var(--line);padding:55px 0}.footer{display:flex;justify-content:space-between;gap:30px}.footer p{color:var(--muted);line-height:1.6;margin-top:18px}.footer nav{display:flex;gap:18px;flex-wrap:wrap;align-items:start;font-size:13px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{background:white;border:1px solid var(--line);padding:26px}.split{display:grid;grid-template-columns:1fr 1fr;gap:40px}.muted{color:var(--muted);line-height:1.6}.price{font:800 32px Manrope}.pill,.demo{font-size:11px;font-weight:700;color:var(--violet)}input,select,textarea{border-radius:0}.table{width:100%;border-collapse:collapse}.table td,.table th{padding:12px;border-bottom:1px solid var(--line);text-align:left}.inline{display:inline}.warn{color:#db421e}.ok{color:#168959}.center{text-align:center}@media(max-width:900px){.navlink{display:none}.hero-grid,.prompt-grid,.care-layout,.builder-grid,.auth-grid{grid-template-columns:1fr}.hero{padding-top:55px}.hero-object{height:480px}.intro>.wrap:first-child{grid-template-columns:50px 1fr}.section-aside{grid-column:2}.process{grid-template-columns:1fr}.process article,.process article+article{padding:25px 0;border-right:0;border-bottom:1px solid;min-height:auto}.result-shell,.sketch{grid-template-columns:1fr}.result-price,.sketch-price{border-left:0;border-top:1px solid #555;padding:25px 0 0}.care-sticky{position:static}.section{padding:85px 0}.auth-page{padding:60px 0}}@media(max-width:600px){.wrap{width:min(100% - 30px,1280px)}.navin{height:68px}.nav nav{gap:10px}.nav .btn{padding:11px}.hero h1{font-size:52px}.lead{font-size:17px}.hero-object{height:390px}.canvas{inset:38px 5px 25px 20px}.canvas-title{font-size:32px}.canvas-mark{font-size:80px}.micro-proof{flex-direction:column;gap:8px}.section h2{font-size:43px}.prompt-card{padding:20px;box-shadow:9px 9px 0 var(--ink)}.prompt-actions{align-items:stretch;flex-direction:column}.prompt-actions .btn{width:100%}.offer-list article,.offer-list article:hover,.offer-list .active{grid-template-columns:38px 1fr;padding:22px 0}.offer-list strong{grid-column:2}.kind-grid{grid-template-columns:1fr}.builder-panel,.auth-card{padding:24px;box-shadow:8px 8px 0 var(--acid)}.builder-head>p{display:none}.sketch{padding:28px}.auth-copy li{grid-template-columns:1fr;gap:4px}.footer{flex-direction:column}}
.login-art{position:relative;inset:auto;width:360px;height:230px;margin:45px 0 0;transform:rotate(-2deg);box-shadow:14px 14px 0 var(--acid)}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* BRYNIVO visual direction 02 — nocturne precision */
:root{--ink:#f5f3ef;--paper:#07090e;--acid:#b7a7ff;--orange:#ff7358;--violet:#8972ff;--blue:#67d7ff;--line:rgba(255,255,255,.12);--soft:#151923;--white:#0f131c;--muted:#9ca3b3}
body{background:var(--paper);color:var(--ink);background-image:radial-gradient(circle at 76% 4%,rgba(137,114,255,.13),transparent 27%),radial-gradient(circle at 8% 38%,rgba(103,215,255,.055),transparent 22%)}
.nav{background:rgba(7,9,14,.82);border-color:rgba(255,255,255,.08)}.navin{height:74px}.logo{letter-spacing:-.7px}.logo i{background:var(--acid);box-shadow:0 0 18px rgba(183,167,255,.85)}.navlink{color:#b6bcc8}.navlink:hover{color:white}.btn.ink{background:#f5f3ef;color:#080a0f}.btn.acid{background:linear-gradient(135deg,#c8bcff,#8c75ff);color:#090a10;box-shadow:0 10px 36px rgba(137,114,255,.18)}.btn.line,.ghost{border-color:rgba(255,255,255,.16);color:white}.hero{padding:96px 0 100px}.hero-grid{min-height:640px;grid-template-columns:1.08fr .92fr;gap:80px}.signal{color:#b8bfcc}.signal b{background:var(--acid);box-shadow:0 0 0 7px rgba(183,167,255,.12)}.hero h1{font-size:clamp(56px,7vw,105px);line-height:.92;letter-spacing:-.07em}.hero h1 em{font-family:inherit;font-style:normal;font-weight:700;color:#9580ff}.hero h1 span:after{height:2px;background:linear-gradient(90deg,#8f79ff,transparent);bottom:-10px}.lead{color:#a5acb9;font-size:19px;max-width:620px}.text-link{color:#d9dce2;border-color:#5f6470}.micro-proof{border-color:rgba(255,255,255,.1);color:#838b9b}.hero-object{height:550px}.canvas{inset:25px 15px 25px 20px;background:linear-gradient(145deg,rgba(23,28,40,.96),rgba(11,14,21,.98));border:1px solid rgba(255,255,255,.12);border-radius:26px;transform:none;box-shadow:0 40px 90px rgba(0,0,0,.45),0 0 0 1px rgba(137,114,255,.08);overflow:hidden}.canvas:after{content:"";position:absolute;inset:auto -100px -130px auto;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(137,114,255,.28),transparent 65%)}.canvas:before{width:260px;height:260px;border-color:rgba(183,167,255,.18);right:-30px;top:70px;box-shadow:0 0 0 45px rgba(137,114,255,.025),0 0 0 90px rgba(137,114,255,.018)}.canvas-mark{font-family:inherit;font-style:normal;font-weight:800;font-size:104px;color:#b8a9ff;letter-spacing:-.08em}.canvas-title{font-size:46px;position:relative;z-index:2}.canvas-bottom{color:#929aaa}.note{border-radius:12px;backdrop-filter:blur(16px);font-size:13px}.note-a{right:-5px;top:4px;background:rgba(255,115,88,.95);transform:rotate(2deg);box-shadow:0 18px 40px rgba(0,0,0,.25)}.note-b{left:-12px;bottom:0;background:rgba(245,243,239,.96);color:#090b10;transform:none;font-size:20px}.orb.one{background:#ff7358;filter:blur(35px);opacity:.35}.orb.two{background:#6fdcff;filter:blur(25px);opacity:.28}.ticker{background:#0c0f16;color:#7c8494;border-color:rgba(255,255,255,.08);font-weight:600}.section-no{border-color:rgba(255,255,255,.18);color:#7f8796}.eyebrow{color:#9c88ff}.intro{background:linear-gradient(180deg,transparent,#0a0d14)}.section-aside{color:#a7aebb}.round-link{border-color:#575e6d;color:#b9aaff}.process{border-color:rgba(255,255,255,.1)}.process article{border-color:rgba(255,255,255,.1)}.process article b{color:#9d89ff}.process p{color:#9299a7}.project-prompt{background:radial-gradient(circle at 12% 20%,rgba(137,114,255,.2),transparent 35%),#0b0e15;border-block:1px solid rgba(255,255,255,.1)}.prompt-grid>div>p:last-child{color:#9fa6b5}.prompt-card{background:rgba(18,22,32,.94);color:#f5f3ef;border:1px solid rgba(255,255,255,.12);border-radius:22px;box-shadow:0 30px 80px rgba(0,0,0,.4)}.prompt-card textarea{background:transparent;color:white;border-color:rgba(255,255,255,.14)}.prompt-card textarea::placeholder{color:#707887}.chip{border-color:rgba(255,255,255,.14);color:#c4cad4}.chip:hover{background:#202533}.voice{color:#d7dbe4}.result-shell{background:linear-gradient(135deg,#151a25,#0c0f16);border:1px solid rgba(255,255,255,.12);border-radius:24px;box-shadow:0 35px 80px rgba(0,0,0,.35)}.investment{background:#f1f0ec;color:#11131a}.investment .eyebrow{color:#7058ef}.investment .section-head>p,.investment .offer-list p{color:#686b73}.offer-list article{border-color:rgba(0,0,0,.16)}.offer-list article:hover,.offer-list .active{background:#11131a;color:white;border-radius:14px;padding-left:30px;padding-right:30px}.offer-list article:hover p,.offer-list .active p{color:#aeb3be}.care{background:#080a0f}.care-sticky p:last-child,.care-stack p{color:#9299a7}.care-stack article{border-color:rgba(255,255,255,.12)}.care-stack article span{color:#a895ff}.final-cta{background:radial-gradient(circle at 50% 0,rgba(137,114,255,.2),transparent 45%),#05070b;border-top:1px solid rgba(255,255,255,.08)}.final-cta h2{color:#f6f4ef}.builder-panel{background:#10141d;border-color:rgba(255,255,255,.13);box-shadow:16px 16px 0 rgba(137,114,255,.75);border-radius:18px}.builder-panel input[type=text],.builder-panel input:not([type]),.builder-panel select,.builder-panel textarea,.auth-card input{background:#090c12;color:white;border-color:rgba(255,255,255,.14)}.kind-grid span{border-color:rgba(255,255,255,.14)}.kind-grid input:checked+span{background:#eeeafc;color:#0b0d12}.privacy-note{border-color:#957fff}.sketch{background:#11151e;border:1px solid rgba(255,255,255,.12);border-radius:22px}.auth-card{background:#11151e;border:1px solid rgba(255,255,255,.12);border-radius:22px;box-shadow:16px 16px 0 rgba(137,114,255,.75)}footer{background:#05070b;border-color:rgba(255,255,255,.1)}.card{background:#11151e;border-color:rgba(255,255,255,.12)}.login-art{background:linear-gradient(145deg,#171c28,#0c0f16);box-shadow:14px 14px 0 rgba(137,114,255,.8)}
@media(max-width:600px){.hero h1{font-size:50px}.canvas{border-radius:18px}.prompt-card,.result-shell,.builder-panel,.sketch,.auth-card{border-radius:14px}.offer-list article:hover,.offer-list .active{border-radius:10px}}
.smart-questions{margin:25px 0;border-top:1px solid var(--line)}.smart-questions>div{padding-top:16px}.choice-row{display:flex;flex-wrap:wrap;gap:7px}.choice-row button{background:#090c12;color:#aeb5c3;border:1px solid rgba(255,255,255,.13);padding:9px 11px;cursor:pointer}.choice-row button:hover,.choice-row button.selected{background:#b9aaff;color:#090b10;border-color:#b9aaff}.brief-meter{margin:24px 0}.brief-meter>div{display:flex;justify-content:space-between;font-size:12px}.brief-meter i{display:block;height:4px;background:#252a36;margin:9px 0}.brief-meter em{display:block;width:25%;height:100%;background:linear-gradient(90deg,#67d7ff,#b7a7ff);transition:width .25s}.brief-meter small{color:#858d9d}.account{padding:90px 0 120px}.account-hero{display:flex;justify-content:space-between;align-items:end;gap:30px}.account-hero h1{font-size:clamp(48px,6vw,82px);margin:12px 0}.account-hero p:last-child{color:var(--muted)}.account-stats{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);margin-top:65px}.account-stats article{padding:25px 0;display:flex;flex-direction:column;gap:8px}.account-stats article+article{padding-left:25px;border-left:1px solid var(--line)}.account-stats span{font-size:12px;color:var(--muted)}.account-stats strong{font-size:30px}.account-stats .status-live{font-size:18px;color:#79e8bd}.account-section{margin-top:90px}.account-title{display:flex;justify-content:space-between;align-items:end;gap:30px}.account-title h2{margin:9px 0 0}.account-title>span{max-width:430px;color:var(--muted)}.project-list{margin-top:30px}.project-list>a{display:grid;grid-template-columns:55px 1fr auto 90px;align-items:center;gap:25px;border-top:1px solid var(--line);padding:25px 12px;transition:.2s}.project-list>a:hover{background:#121620;padding-inline:22px}.project-index{color:#8c78ff}.project-list h3{margin:0 0 5px}.project-list p{margin:0;color:var(--muted)}.project-status{border:1px solid var(--line);padding:7px 10px;font-size:12px}.empty-state{text-align:center;border:1px solid var(--line);padding:60px;margin-top:30px;background:#0d1017}.empty-state>span{font-size:30px;color:#ad9aff}.empty-state p{color:var(--muted)}.care-room{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:45px;border:1px solid var(--line);background:linear-gradient(135deg,#111620,#0a0d13)}.care-room>div>p:last-child{color:var(--muted)}.care-compact{display:flex;flex-direction:column}.care-compact button{display:flex;justify-content:space-between;background:transparent;color:white;border:0;border-top:1px solid var(--line);padding:16px;cursor:pointer}.care-compact button:hover{background:#b9aaff;color:#090a10}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.faq-layout h1,.showcase-head h1,.audit-copy h1{font-size:clamp(48px,6vw,80px);line-height:.98;letter-spacing:-.055em}.faq-list details{border-top:1px solid var(--line);padding:22px 0}.faq-list summary{display:flex;justify-content:space-between;font:700 19px Manrope;cursor:pointer;list-style:none}.faq-list summary span{color:#aa96ff}.faq-list details p{color:var(--muted);line-height:1.65;max-width:720px}.showcase-head{max-width:900px;margin-left:max(calc((100vw - 1280px)/2),28px)!important;margin-right:0!important}.showcase-head>p:last-child{max-width:640px;color:var(--muted);font-size:18px;line-height:1.6}.showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:70px}.case{min-height:440px;padding:35px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.case:after{content:"";position:absolute;width:280px;height:280px;border:1px solid currentColor;border-radius:50%;right:-80px;top:50px;opacity:.25}.case span{font-size:11px;letter-spacing:.12em}.case h2{font-size:68px;line-height:.9;letter-spacing:-.06em;margin:auto 0}.case p{margin:0}.case.violet{background:#846cff}.case.coral{background:#ff7258}.case.blue{background:#67d7ff;color:#071018}.case.light{background:#efede7;color:#11131a}.showcase-cta{text-align:center;padding:100px 0 20px}.showcase-cta h2{font-size:clamp(45px,6vw,76px)}.audit-layout{display:grid;grid-template-columns:1fr .78fr;gap:90px;align-items:center}.audit-copy>p{color:var(--muted);font-size:18px;line-height:1.65}.audit-points{display:flex;flex-direction:column;gap:9px;color:#a9b0bd;font-size:12px;letter-spacing:.08em;margin-top:35px}.audit-form{background:#11151e;border:1px solid var(--line);padding:35px;border-radius:20px;box-shadow:16px 16px 0 rgba(137,114,255,.65)}.audit-form>label{display:block;margin:20px 0 8px;font-weight:700}.audit-form input:not([type=checkbox]){width:100%;background:#090c12;color:white;border:1px solid var(--line);padding:14px}.audit-form>small{display:block;color:#7f8796;line-height:1.5;margin-top:14px}.audit-result{display:grid;grid-template-columns:.45fr 1fr;gap:70px;margin-top:90px}.audit-score{position:sticky;top:110px;align-self:start}.audit-score>span{font-size:11px;letter-spacing:.12em;color:#aa96ff}.audit-score strong{display:block;font-size:100px;letter-spacing:-.08em}.audit-score strong small{font-size:24px;color:var(--muted)}.audit-score p{color:var(--muted);word-break:break-all}.audit-checks article{border-top:1px solid var(--line);padding:25px 0}.audit-checks article>b{font-size:11px;letter-spacing:.1em}.audit-checks article h3{font-size:24px;margin:12px 0}.audit-checks article p,.audit-checks article small{color:var(--muted);line-height:1.55}.order-list{border-top:1px solid var(--line)}.order-list article{display:grid;grid-template-columns:1fr auto auto;gap:30px;padding:18px 0;border-bottom:1px solid var(--line)}.order-list em{font-style:normal;color:var(--muted)}
@media(max-width:900px){.faq-layout,.audit-layout,.audit-result,.care-room{grid-template-columns:1fr}.showcase-grid{grid-template-columns:1fr}.account-hero{align-items:flex-start;flex-direction:column}.project-list>a{grid-template-columns:40px 1fr auto}.project-list>a>b{grid-column:2}.audit-score{position:static}.account-title{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.account-stats{grid-template-columns:1fr}.account-stats article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.project-list>a{grid-template-columns:30px 1fr}.project-status{grid-column:2}.care-room{padding:25px}.case{min-height:340px}.case h2{font-size:52px}.audit-form{padding:24px;box-shadow:8px 8px 0 rgba(137,114,255,.65)}}
.workspace{padding:55px 0 120px}.workspace-head{display:flex;justify-content:space-between;align-items:end;gap:30px}.workspace-head .eyebrow{margin-top:35px}.workspace-head h1{font-size:clamp(48px,6vw,78px);margin:10px 0 0}.workspace-state{display:flex;flex-direction:column;gap:8px;border-left:1px solid var(--line);padding-left:22px}.workspace-state span{font-size:10px;letter-spacing:.12em;color:var(--muted)}.workspace-state b{color:#79e8bd}.timeline-bar{display:grid;grid-template-columns:repeat(5,1fr);margin-top:55px}.timeline-bar>div{border-top:2px solid #252a34;padding-top:12px;position:relative}.timeline-bar i{position:absolute;width:9px;height:9px;border-radius:50%;background:#343a47;top:-5px}.timeline-bar span{font-size:10px;color:#697181;letter-spacing:.08em}.timeline-bar .done,.timeline-bar .current{border-color:#9d89ff}.timeline-bar .done i,.timeline-bar .current i{background:#b7a7ff;box-shadow:0 0 16px #8c75ff}.timeline-bar .current span{color:white}.workspace-grid{display:grid;grid-template-columns:1fr 360px;gap:24px;margin-top:50px}.project-preview{min-height:520px;padding:35px;background:radial-gradient(circle at 80% 25%,rgba(103,215,255,.18),transparent 27%),radial-gradient(circle at 12% 90%,rgba(137,114,255,.3),transparent 35%),#121722;border:1px solid var(--line);border-radius:24px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.preview-top{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.14em;color:#8e96a5}.project-preview>div:nth-child(2)>p{font-size:11px;color:#b7a7ff;letter-spacing:.14em}.project-preview h2{font-size:clamp(42px,5vw,70px);line-height:.95;margin:15px 0;max-width:700px}.project-preview #subtitle{color:#abb2c0;font-size:18px;max-width:600px}.preview-tags{display:flex;gap:8px;flex-wrap:wrap}.preview-tags span{padding:9px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;font-size:12px}.work-card{border:1px solid var(--line);background:#0e121a;padding:32px;border-radius:20px;margin-top:24px}.work-title{display:flex;justify-content:space-between;gap:20px}.work-title h3,.assistant-card h3{font-size:29px;margin:8px 0}.work-title>span{font-size:11px;color:var(--muted)}.work-card>p,.assistant-card p{color:var(--muted);line-height:1.6}.work-card textarea{width:100%;min-height:120px;background:#080b11;color:white;border:1px solid var(--line);padding:15px}.work-actions{display:flex;justify-content:space-between;gap:12px;margin-top:12px}.assistant-card{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px}.workspace-side{position:relative}.price-panel{position:sticky;top:95px;background:linear-gradient(150deg,#765eff,#4e3cc5);padding:28px;border-radius:20px}.price-panel h3{font-size:28px}.price-line{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.17);padding:13px 0;font-size:13px}.price-total{padding:22px 0}.price-total span{display:block;font-size:11px}.price-total strong{display:block;font-size:37px;margin-top:6px}.price-panel small{display:block;color:#d7d0ff;line-height:1.5;margin-top:12px}.price-panel #checkoutMsg{font-size:12px}.version-panel{margin-top:20px;border:1px solid var(--line);padding:22px;border-radius:18px}.version-panel>span{font-size:10px;letter-spacing:.13em;color:var(--muted)}.version-panel button{display:flex;width:100%;justify-content:space-between;background:none;color:white;border:0;border-top:1px solid var(--line);padding:13px 0;cursor:pointer}.version-panel button span{color:var(--muted)}
@media(max-width:900px){.workspace-grid{grid-template-columns:1fr}.price-panel{position:static}.assistant-card{grid-template-columns:1fr}.workspace-head{align-items:flex-start;flex-direction:column}.timeline-bar span{font-size:8px}}@media(max-width:600px){.timeline-bar span{font-size:0}.timeline-bar span:first-letter{font-size:10px}.project-preview{min-height:410px;padding:24px}.work-card{padding:22px}.work-actions{flex-direction:column}.work-actions .btn{width:100%}.workspace-grid{grid-template-columns:minmax(0,1fr)}}
.verify-page{min-height:75vh;display:grid;place-items:center;padding:70px 20px}.verify-card{width:min(680px,100%);text-align:center;background:#11151e;border:1px solid var(--line);border-radius:24px;padding:50px;box-shadow:18px 18px 0 rgba(137,114,255,.65)}.verify-icon{width:60px;height:60px;display:grid;place-items:center;border-radius:50%;background:#b7a7ff;color:#090a0f;font-size:25px;margin:0 auto 25px}.verify-card h1{font-size:48px;margin:12px 0}.verify-card>p:not(.eyebrow){color:var(--muted);line-height:1.65}.verify-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:35px 0}.verify-steps span{border:1px solid var(--line);padding:15px;font-size:12px}.verify-steps b{display:block;color:#b7a7ff;margin-bottom:8px}.verify-help{display:flex;flex-direction:column;gap:6px;background:#090c12;padding:18px;margin-bottom:25px;text-align:left}.verify-help span{font-size:13px;color:var(--muted);line-height:1.5}@media(max-width:600px){.verify-card{padding:28px;box-shadow:8px 8px 0 rgba(137,114,255,.65)}.verify-steps{grid-template-columns:1fr}.verify-card h1{font-size:38px}}
