
:root{--navy:#071018;--navy2:#0b171e;--navy3:#10232a;--mint:#95f2d7;--mint2:#1b806c;--paper:#f3f0e8;--ink:#12201b;--muted:#8fa29c;--line:#233a42;--paperline:#d7ddd8}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:#eef8f4;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;word-break:keep-all}a{color:inherit}
.site-header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 max(20px,4vw);border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:50;background:rgba(7,16,24,.92);backdrop-filter:blur(16px)}
.brand{text-decoration:none;font-size:22px;font-weight:950;letter-spacing:-.04em}.site-header nav{display:flex;gap:8px;align-items:center}.site-header nav a{text-decoration:none;font-size:13px;color:#bfd0cb;padding:9px 11px;border-radius:8px}.site-header nav a:hover{background:#102028;color:white}.site-header .nav-cta{background:var(--mint);color:#08241c}
.section{padding:110px max(22px,5vw)}.section.compact{padding-top:82px;padding-bottom:82px}.light{background:var(--paper);color:var(--ink)}.hero{min-height:calc(100vh - 72px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.75fr);gap:7vw;align-items:center;max-width:1600px;margin:auto}.eyebrow{display:block;font-size:11px;letter-spacing:.18em;font-weight:900;color:var(--mint);margin-bottom:18px}.light .eyebrow{color:#14715e}
h1,h2,h3,h4,p{margin-top:0}h1{font-size:clamp(52px,6.8vw,104px);line-height:.94;letter-spacing:-.065em;margin-bottom:30px}h1 em,h2 em{font-style:normal;color:var(--mint)}.light h2 em{color:#126a58}
.hero-lead{font-size:clamp(17px,1.6vw,22px);line-height:1.75;color:#b7cac4;max-width:740px}.hero-actions,.result-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:8px;padding:14px 18px;font-size:14px;font-weight:900;border:1px solid #36545c;min-height:48px}.btn.primary{background:var(--mint);border-color:var(--mint);color:#08241c}.btn.secondary{background:transparent;color:#eaf7f3}.light .btn.secondary,.btn.darkline{color:var(--ink);border-color:#b8c6c0}.micro{color:#7f948e;font-size:12px;margin:14px 0 0}.hero-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;border-top:1px solid var(--line);padding-top:16px}.hero-trust span{min-width:0}.hero-trust b{display:block;font-size:11px;color:#dff9f0;margin-bottom:4px}.hero-trust small{display:block;font-size:9px;line-height:1.5;color:#718a82}
.mini-window{border:1px solid #29444d;background:#0a171e;box-shadow:0 40px 90px rgba(0,0,0,.22)}.window-top{height:44px;border-bottom:1px solid #203840;display:flex;gap:7px;align-items:center;padding:0 14px}.window-top i{width:7px;height:7px;border-radius:50%;background:#31505a}.window-top span{font-size:10px;color:#718b83;margin-left:auto}.window-body{padding:30px}.window-copy small{display:block;color:#76e5c7;font-size:10px;margin-bottom:6px}.window-copy b{display:block;font-size:clamp(22px,3vw,36px);letter-spacing:-.04em}.window-copy p{color:#93aaa3;font-size:13px}.flow-line{height:42px;border-left:1px dashed #37665a;margin:12px 0 12px 12px}.window-body>a{display:block;margin-top:22px;color:var(--mint);text-decoration:none;font-weight:900}
.section-head{max-width:840px;margin-bottom:45px}.section-head.narrow{max-width:760px}.section-head h2{font-size:clamp(40px,5.2vw,76px);line-height:1.02;letter-spacing:-.055em;margin-bottom:18px}.section-head p{font-size:16px;line-height:1.75;color:#94aaa3}.light .section-head p{color:#5c6d67}
.service-grid{border-top:1px solid var(--line)}.service-link{display:grid;grid-template-columns:56px 1fr 40px;align-items:center;gap:18px;padding:22px 4px;border-bottom:1px solid var(--line);text-decoration:none}.service-link:hover{background:#0a151c}.service-link>span{font-size:11px;color:#5f7971}.service-link b{font-size:22px;letter-spacing:-.03em}.service-link p{margin:5px 0 0;color:#8fa49e;font-size:13px}.service-link>i{font-style:normal;font-size:24px;color:var(--mint)}
.industry-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:30px}.industry-tab{border:1px solid #bec9c4;background:transparent;color:#30413b;border-radius:999px;padding:11px 15px;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.industry-tab.active{background:#12372e;color:white;border-color:#12372e}
.industry-result{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:34px;align-items:center;border-top:1px solid var(--paperline);padding-top:30px}.result-kicker{display:block;font-size:10px;color:#14715e;font-weight:900;letter-spacing:.14em;margin-bottom:12px}.result-copy h3{font-size:clamp(30px,3.8vw,52px);line-height:1.05;letter-spacing:-.05em;margin-bottom:14px}.result-copy>p{font-size:15px;line-height:1.7;color:#5c6d67}.feature-pills{display:flex;gap:6px;flex-wrap:wrap;margin-top:18px}.feature-pills span{border:1px solid #c5cfca;padding:7px 9px;border-radius:999px;font-size:11px;font-weight:800}
.example-stage{display:grid;grid-template-columns:1.12fr .88fr .88fr;gap:10px;align-items:end}.screen-card{background:#fff;border:1px solid #d2dad6;box-shadow:0 20px 45px rgba(28,48,41,.08)}.screen-card:nth-child(2){transform:translateY(18px)}.screen-card:nth-child(3){transform:translateY(-10px)}.screen-bar{height:28px;background:#f7f8f7;border-bottom:1px solid #e5e9e7;display:flex;align-items:center;gap:4px;padding:0 9px}.screen-bar span{width:5px;height:5px;border-radius:50%;background:#bac6c0}.screen-preview{min-height:250px;padding:25px 20px;display:flex;flex-direction:column;justify-content:flex-end}.screen-main .screen-preview{min-height:350px}.screen-preview small{font-size:9px;letter-spacing:.14em;opacity:.7;margin-bottom:8px}.screen-preview h4{font-size:28px;line-height:1.02;letter-spacing:-.05em;margin-bottom:8px}.screen-preview p{font-size:11px;line-height:1.6;opacity:.7}.screen-preview>b{display:inline-flex;align-self:flex-start;margin-top:14px;padding:8px 10px;border-radius:6px;font-size:10px;background:#0d332a;color:white}.screen-card footer{padding:10px 12px;border-top:1px solid #e5e9e7;color:#6f7c77;font-size:10px}
.beauty-main{background:linear-gradient(145deg,#f8eadd,#e5f2ec);color:#20332d}.beauty-booking{background:#edf5f1;color:#1b4437}.beauty-admin{background:#13251f;color:#ecfff8}.fake-calendar{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.fake-calendar i{height:26px;background:rgba(255,255,255,.6);border:1px solid rgba(0,0,0,.08);border-radius:5px}.fake-list{display:grid;gap:6px}.fake-list i{height:26px;border-radius:4px;background:rgba(255,255,255,.08)}
.example-note{margin:42px 0 0;font-size:11px;color:#7d8d87}
.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.proof-card{text-decoration:none;border:1px solid var(--line);background:var(--navy2);padding:18px}.proof-card:hover{border-color:#3b675b}.proof-visual{min-height:170px;padding:20px;background:#0e2027;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:18px}.proof-visual span{border:1px solid #315159;padding:10px 11px;border-radius:7px;font-size:11px}.proof-visual i{font-style:normal;color:var(--mint)}.proof-card small{color:#71e4c4;font-size:9px;letter-spacing:.14em}.proof-card h3{font-size:24px;margin:8px 0 7px}.proof-card p{font-size:13px;line-height:1.65;color:#8fa39d}.center-action{text-align:center;margin-top:30px}.text-link{color:var(--mint);text-decoration:none;font-weight:900}
.process-row{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.process-row>div{padding:26px 22px;border-right:1px solid var(--line)}.process-row>div:last-child{border-right:0}.process-row span{font-size:10px;color:var(--mint)}.process-row b{display:block;font-size:22px;margin:10px 0 8px}.process-row p{color:#8da39c;font-size:13px;line-height:1.55}
.consult-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:6vw}.consult-copy h2{font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-.055em}.consult-copy>p{color:#5b6c66;line-height:1.75}.consult-trust{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 2px}.consult-trust span{border:1px solid #c8d8d2;background:#f7fbf9;color:#35564c;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.selected-summary{margin-top:28px;border-top:1px solid var(--paperline);padding-top:18px}.selected-summary small{display:block;color:#687872;font-size:10px}.selected-summary b{display:block;font-size:18px;margin:6px 0}.selected-summary span{font-size:12px;color:#65756f}
.consult-form{background:#fff;border:1px solid #d4dcd8;padding:22px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.consult-form label>span{display:block;font-size:11px;font-weight:850;color:#53615c;margin-bottom:6px}.consult-form input,.consult-form textarea{width:100%;border:1px solid #ccd6d1;background:#fff;color:#16231f;padding:12px;border-radius:7px;font:inherit;margin-bottom:12px}.consult-form textarea{min-height:115px;resize:vertical}.optional-label{font-size:9px;font-weight:700;color:#7a8983;margin-left:4px}.form-minimum-note{margin:-2px 0 10px;font-size:11px;color:#71817b}.privacy-check{display:grid!important;grid-template-columns:18px 1fr;gap:8px;align-items:start;margin:6px 0 16px}.privacy-check input{width:16px!important;height:16px;margin:1px 0!important}.privacy-check small{display:block;font-weight:400!important;color:#75847e;margin-top:4px}.privacy-check a{color:#1b7562}.submit-btn{width:100%;border:0}.submit-note{display:block;margin:8px 0 0;text-align:center;color:#72827c;font-size:10px;line-height:1.5}.hp-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.consult-status{font-size:12px;margin:10px 0 0}.consult-status.error{color:#b13e35}.consult-status.success{color:#18705d}.consult-success{margin-top:12px;padding:15px;border:1px solid #bfd9cf;background:#eef8f3}.consult-success b{display:block;color:#146a58}.consult-success span{display:block;font-size:12px;margin-top:3px}.consult-success p{font-size:11px;color:#65736e;margin:3px 0 0}
.site-footer{padding:38px max(22px,5vw);display:grid;grid-template-columns:1fr auto;gap:20px;border-top:1px solid var(--line);align-items:center}.site-footer>div{display:flex;gap:14px}.site-footer>div a{font-size:11px;text-decoration:none;color:#93a69f}.site-footer>.business-info{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px 16px;padding-top:14px;border-top:1px solid rgba(145,166,159,.14);color:#789087;font-size:10.5px;line-height:1.6}.site-footer>.business-info a{color:#8ca69d;font-size:10.5px;text-decoration:none}.site-footer>.business-info a:hover{color:#a7c0b7}.site-footer small{grid-column:1/-1;color:#61756e;font-size:10px}.mobile-sticky{display:none}
@media(max-width:1000px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:80px;padding-bottom:80px}.hero-demo{max-width:650px}.industry-result{grid-template-columns:1fr}.example-stage{max-width:850px}.proof-grid{grid-template-columns:1fr}.proof-card{display:grid;grid-template-columns:.65fr 1fr;gap:18px}.proof-visual{margin:0}.consult-grid{grid-template-columns:1fr}.consult-copy{max-width:700px}}
@media(max-width:760px){body{padding-bottom:64px}.hero-trust{grid-template-columns:1fr;gap:10px}.hero-trust span{padding-bottom:8px;border-bottom:1px solid var(--line)}.hero-trust span:last-child{border-bottom:0;padding-bottom:0}.site-header{height:60px}.site-header nav a:not(.nav-cta){display:none}.section{padding:74px 18px}.section.compact{padding-top:62px;padding-bottom:62px}.hero{padding-top:54px;padding-bottom:68px;gap:38px}.desktop-only{display:none}h1{font-size:clamp(46px,15vw,72px)}.hero-lead{font-size:16px;line-height:1.7}.hero-actions .btn{flex:1;min-width:140px}.window-body{padding:22px}.section-head{margin-bottom:30px}.section-head h2{font-size:clamp(38px,11vw,58px)}.service-link{grid-template-columns:38px 1fr 25px;gap:10px;padding:18px 2px}.service-link b{font-size:19px}.service-link p{font-size:12px;line-height:1.5}.industry-tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;margin-right:-18px;padding-right:18px}.industry-tab{flex:0 0 auto}.industry-result{gap:28px}.result-copy h3{font-size:36px}.result-copy>p{font-size:14px}.result-actions .btn{width:100%}.example-stage{grid-template-columns:1fr 1fr;align-items:start}.screen-card:nth-child(2),.screen-card:nth-child(3){transform:none}.screen-main{grid-column:1/-1}.screen-preview{min-height:210px}.screen-main .screen-preview{min-height:280px}.screen-preview h4{font-size:24px}.proof-card{grid-template-columns:1fr}.proof-visual{min-height:140px}.process-row{grid-template-columns:1fr}.process-row>div{border-right:0;border-bottom:1px solid var(--line)}.process-row>div:last-child{border-bottom:0}.consult-grid{gap:28px}.form-row{grid-template-columns:1fr}.consult-form{padding:16px}.site-footer{grid-template-columns:1fr}.site-footer>div{flex-wrap:wrap}.mobile-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:1fr 1fr;background:#071018;border-top:1px solid #294048;padding:max(7px,env(safe-area-inset-bottom)) 8px 8px}.mobile-sticky a{text-align:center;text-decoration:none;padding:12px 8px;font-size:12px;font-weight:900;border:1px solid #31505a}.mobile-sticky a:last-child{background:var(--mint);color:#08231c;border-color:var(--mint)}}
@media(max-width:370px){.section{padding-left:14px;padding-right:14px}.example-stage{grid-template-columns:1fr}.screen-main{grid-column:auto}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .btn{width:100%}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}


/* alphai-home-mobile-polish-p0-v1 */
@media(max-width:760px){
  .hero{
    padding-top:62px;
    padding-bottom:76px;
    gap:42px;
  }
  .hero-lead{
    margin-top:18px;
  }
  .hero-actions{
    margin-top:24px;
  }
  .quick-services .service-link{
    padding-top:15px;
    padding-bottom:15px;
  }
  .industry-start{
    padding-left:14px;
    padding-right:14px;
  }
  .industry-start .industry-tabs{
    margin-left:4px;
    margin-right:-14px;
    padding-right:14px;
  }
  .industry-start .industry-result{
    gap:24px;
  }
  .industry-start .example-stage{
    gap:10px;
  }
  .industry-start .screen-preview{
    min-height:224px;
  }
  .industry-start .screen-main .screen-preview{
    min-height:300px;
  }
}

@media(max-width:760px){.site-footer>.business-info{display:grid;grid-template-columns:1fr;gap:4px;padding-top:12px}.site-footer>.business-info span,.site-footer>.business-info a{font-size:10px}}
