.sa2.sub{padding-top:0}.sub-hero{padding:168px 0 44px;text-align:center}.sub-hero .wrap{max-width:920px}.sub-hero h1{font-family:Clash Display,Archivo,sans-serif;font-weight:600;font-size:clamp(42px,6vw,74px);line-height:1.02;letter-spacing:-.025em;color:var(--s2-ink);margin:24px 0 0}.sub-hero h1 .hl{color:var(--s2-blue)}.sub-hero .lead{font-size:19px;line-height:1.6;color:var(--s2-muted);font-weight:480;max-width:640px;margin:24px auto 0}.sub-hero .lead b{color:var(--s2-ink);font-weight:640}.chapters{padding:24px 0 40px}.chap{display:flex;align-items:center;gap:74px;padding:48px 0}.chap.rev{flex-direction:row-reverse}.chap .cvis{width:500px;flex-shrink:0}.chap .txt{flex:1;min-width:0}.chap .n{display:inline-flex;align-items:center;gap:12px;font-family:Clash Display;font-weight:600;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:var(--s2-blue)}.chap .n:before{content:"";width:34px;height:1.5px;background:var(--s2-blue);opacity:.55}.chap h2{font-size:40px;margin:18px 0 0}.chap .body{margin-top:18px;max-width:520px}.chap .body b{color:var(--s2-ink);font-weight:660}.chap .pull{margin:22px 0 0;padding-left:20px;border-left:2px solid var(--s2-blue);font-family:Clash Display;font-weight:500;font-size:19px;line-height:1.4;color:#1E9BFF;font-style:italic;max-width:480px}.surf{position:relative;border-radius:24px;padding:20px;background:rgba(255,255,255,.55);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,.7);box-shadow:0 0 0 1px rgba(42,147,255,.16),0 40px 84px -30px rgba(11,39,64,.42),0 0 54px rgba(42,147,255,.13)}.surf .surf-h{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;font-weight:740;letter-spacing:.14em;text-transform:uppercase;color:#6E8399;margin-bottom:14px}.surf .surf-h .dot{display:inline-flex;align-items:center;gap:7px;color:#12B76A}.surf .surf-h .dot i{width:7px;height:7px;border-radius:50%;background:#12B76A;box-shadow:0 0 0 4px rgba(18,183,106,.14)}.surf .card{background:#fff;border-radius:16px;border:1px solid rgba(18,49,78,.08);box-shadow:0 14px 30px -18px rgba(11,39,64,.3)}.surf-pick .chips{display:flex;flex-wrap:wrap;gap:9px}.surf-pick .chip{padding:10px 15px;border-radius:12px;font-size:14px;font-weight:600;color:#37506A;background:#fff;border:1px solid rgba(18,49,78,.1);box-shadow:0 8px 20px -14px rgba(11,39,64,.3)}.surf-pick .chip.on{background:linear-gradient(180deg,#2A93FF,#1C80F2);color:#fff;border-color:transparent;box-shadow:0 12px 24px -10px rgba(28,128,242,.6)}.surf-pick .snap{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;background:rgba(28,128,242,.08);border:1px solid rgba(28,128,242,.18)}.surf-pick .snap .l{font-size:13px;font-weight:700;color:#1566C7;letter-spacing:.02em}.surf-pick .snap .r{font-size:13px;font-weight:700;color:#0E9455}.surf-log .row{display:flex;align-items:center;gap:14px;padding:12px 15px;border-bottom:1px solid rgba(18,49,78,.07)}.surf-log .row:last-child{border-bottom:none}.surf-log .row .tm{font-family:Clash Display;font-weight:600;font-size:13px;letter-spacing:.04em;color:var(--s2-blue);flex-shrink:0;width:52px;font-variant-numeric:tabular-nums}.surf-log .row .tx{font-size:14px;color:#37506A;line-height:1.4}.surf-log .row.win .tx b{color:#0E9455}.surf-sms .bub{max-width:80%;padding:11px 15px;border-radius:16px;font-size:14.5px;line-height:1.45;margin-bottom:9px}.surf-sms .bub .ts{display:block;margin-top:5px;font-size:11px;font-weight:600;opacity:.7;letter-spacing:.02em}.surf-sms .in{background:#fff;color:var(--s2-ink);border:1px solid rgba(18,49,78,.08);border-bottom-left-radius:5px}.surf-sms .out{margin-left:auto;background:linear-gradient(180deg,#2A93FF,#1C80F2);color:#fff;border-bottom-right-radius:5px}.surf-sms .out .ts{color:#DCEBFF}.surf-sms .booked{margin-top:4px;padding:12px 15px;border-radius:14px;background:rgba(18,183,106,.1);border:1px solid rgba(18,183,106,.22);font-size:13.5px;font-weight:640;color:#0B6B44}.surf-desk .drow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid rgba(18,49,78,.07);font-size:14px}.surf-desk .drow:last-child{border-bottom:none}.surf-desk .drow .k{color:#37506A}.surf-desk .drow .v{font-weight:680;color:var(--s2-ink);font-variant-numeric:tabular-nums}.surf-desk .drow .v.ok{color:#0E9455}.surf-desk .drow .v.chip{padding:4px 10px;border-radius:999px;background:rgba(28,128,242,.1);color:#1566C7;font-size:12.5px}.surf-fly{text-align:center}.surf-fly .feed{display:flex;flex-direction:column;gap:10px}.surf-fly .fchip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:12px;background:#fff;border:1px solid rgba(18,49,78,.08);font-size:14px;font-weight:600;color:#37506A;box-shadow:0 10px 24px -16px rgba(11,39,64,.3)}.surf-fly .fchip .to{color:var(--s2-blue);font-weight:700;letter-spacing:.02em}.surf-fly .core{margin-top:14px;padding:16px;border-radius:14px;color:#fff;font-family:Clash Display;font-weight:600;font-size:17px;background:radial-gradient(300px 120px at 50% 0,rgba(42,147,255,.5),rgba(42,147,255,0) 70%),linear-gradient(180deg,#0E2C49,#0B2740)}.cases{padding:20px 0 30px;display:flex;flex-direction:column;gap:46px}.case{display:flex;align-items:stretch;gap:0;border-radius:32px;overflow:hidden;background:#fff;box-shadow:0 44px 90px -40px rgba(11,39,64,.4),0 0 0 1px rgba(255,255,255,.7)}.case.rev{flex-direction:row-reverse}.case .cbody{flex:1;min-width:0;padding:46px 48px}.case .cname{display:inline-flex}.case h2{font-size:34px;margin:18px 0 0;line-height:1.12}.case h2 .hl{color:var(--s2-blue)}.case .body{margin-top:16px;max-width:520px}.case .cstats{flex-shrink:0;width:340px;padding:40px;background:radial-gradient(360px 220px at 50% 0,rgba(42,147,255,.22),rgba(42,147,255,0) 65%),linear-gradient(180deg,#0E2C49,#0B2740);color:#fff;display:flex;flex-direction:column;justify-content:center;gap:2px}.case .cstats .big{font-family:Clash Display;font-weight:700;font-size:60px;line-height:1;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.case .cstats .big .u{font-size:26px;color:#5FB0FF;margin-right:2px}.case .cstats .biglab{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#9FC2E4;margin-top:8px}.case .cstats .srows{margin-top:26px;border-top:1px solid rgba(159,194,228,.18)}.case .cstats .sr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(159,194,228,.12);font-size:14px}.case .cstats .sr .k{color:#8FA9C2}.case .cstats .sr .v{font-weight:680;color:#EAF2FA;font-variant-numeric:tabular-nums}.builders{padding:20px 0}.builders .panel{border-radius:40px;padding:64px 60px;overflow:hidden;position:relative;background:radial-gradient(700px 380px at 50% 0,rgba(255,255,255,.55),rgba(255,255,255,0) 60%),linear-gradient(180deg,#CFE0F0,#C2D7EB);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 40px 80px -40px rgba(11,39,64,.3);display:flex;gap:60px;align-items:center}.builders .btxt{flex:1;min-width:0}.builders .btxt h2{font-size:36px}.builders .btxt .body{margin-top:18px;max-width:520px}.builders .people{flex-shrink:0;display:flex;gap:20px}.builders .person{text-align:center}.builders .avatar{width:96px;height:96px;border-radius:24px;margin:0 auto;display:flex;align-items:center;justify-content:center;font-size:34px;color:#fff;letter-spacing:.01em;background:linear-gradient(150deg,#2A93FF,#1566C7);box-shadow:0 18px 34px -14px rgba(28,128,242,.55),inset 0 1px 0 rgba(255,255,255,.35)}.builders .avatar,.builders .person .nm{font-family:Clash Display;font-weight:600}.builders .person .nm{margin-top:14px;font-size:17px;color:var(--s2-ink)}.builders .person .rl{margin-top:2px;font-size:13px;font-weight:600;color:var(--s2-muted);letter-spacing:.02em}.startgrid{padding:20px 0 30px;display:flex;gap:30px;align-items:stretch}.startcard{flex:1;min-width:0;border-radius:30px;padding:40px 40px 44px;display:flex;flex-direction:column;background:#fff;box-shadow:0 44px 90px -42px rgba(11,39,64,.42),0 0 0 1px rgba(255,255,255,.7)}.startcard.dark{background:radial-gradient(460px 300px at 50% 0,rgba(42,147,255,.3),rgba(42,147,255,0) 62%),linear-gradient(180deg,#0E2C49,#0B2740);color:#fff;box-shadow:0 50px 100px -44px rgba(11,39,64,.6)}.startcard .lab{font-size:12px;font-weight:740;letter-spacing:.16em;text-transform:uppercase;color:var(--s2-blue)}.startcard.dark .lab{color:#5FB0FF}.startcard h2{font-size:30px;margin:14px 0 0}.startcard.dark h2{color:#fff}.startcard .sub{margin-top:12px;font-size:16px;line-height:1.6;color:var(--s2-muted)}.startcard.dark .sub{color:#B9CBDE}.startcard .price{margin-top:22px;display:flex;align-items:baseline;gap:10px}.startcard .price .amt{font-family:Clash Display;font-weight:700;font-size:64px;line-height:1;color:#fff;letter-spacing:-.02em}.startcard .price .per{font-size:15px;font-weight:600;color:#9FC2E4}.startcard .flist{margin:22px 0 0;display:flex;flex-direction:column;gap:11px}.startcard .flist .fi{display:flex;align-items:flex-start;gap:11px;font-size:15px;line-height:1.5}.startcard .flist .fi .ck{flex-shrink:0;width:20px;height:20px;border-radius:50%;margin-top:1px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;background:rgba(42,147,255,.16);color:#2A93FF}.startcard.dark .flist .fi{color:#DCEBFF}.startcard.dark .flist .fi .ck{background:rgba(95,176,255,.2);color:#8CC6FF}.startcard .cta{margin-top:auto;padding-top:26px}.startcard .cta .btng,.startcard .cta .btnp{width:100%;justify-content:center}.startcard .fine{margin-top:16px;font-size:13px;color:var(--s2-muted);text-align:center}.startcard.dark .fine{color:#8FA9C2}.startcard .calslot{margin-top:22px;border-radius:16px;overflow:hidden;min-height:300px;background:#fff;border:1px solid rgba(18,49,78,.1)}.startcard .calslot iframe{width:100%;min-height:640px;border:0;display:block}.startcard .calfallback{margin-top:22px;padding:26px;border-radius:16px;text-align:center;background:linear-gradient(180deg,#EAF2FA,#DCE8F4);border:1px solid rgba(18,49,78,.1)}.startcard .calfallback .em{font-family:Clash Display;font-weight:600;font-size:18px;color:var(--s2-ink)}.startassure{justify-content:center;gap:34px;flex-wrap:wrap;padding:16px 0 40px}.startassure,.startassure .ai{display:flex;align-items:center}.startassure .ai{gap:9px;font-size:14.5px;font-weight:600;color:var(--s2-muted)}.startassure .ai .d{width:7px;height:7px;border-radius:50%;background:#12B76A}.about-stats{display:flex;gap:24px;padding:8px 0 20px;justify-content:center;flex-wrap:wrap}.about-stats .as{flex:1;min-width:220px;max-width:300px;text-align:center;padding:34px 26px;border-radius:26px;background:rgba(255,255,255,.55);backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(255,255,255,.7);box-shadow:0 0 0 1px rgba(42,147,255,.14),0 34px 70px -30px rgba(11,39,64,.4)}.about-stats .as .v{font-family:Clash Display;font-weight:700;font-size:48px;line-height:1;letter-spacing:-.02em;color:var(--s2-blue);font-variant-numeric:tabular-nums}.about-stats .as .l{margin-top:12px;font-size:14.5px;line-height:1.45;color:var(--s2-muted);font-weight:520}.about-body{padding:30px 0 20px}.arow{display:flex;gap:74px;align-items:flex-start;padding:40px 0}.arow.rev{flex-direction:row-reverse}.arow .aside{flex:0 0 300px}.arow .aside .kick{position:sticky;top:110px}.arow .amain{flex:1;min-width:0}.arow .amain h2{font-size:34px;letter-spacing:-.015em}.arow .amain p{margin:18px 0 0;font-size:17.5px;line-height:1.72;color:var(--s2-muted);font-weight:470}.arow .amain p b{color:var(--s2-ink);font-weight:640}.arow+.arow{border-top:1px solid var(--s2-line)}.about-founders{display:flex;justify-content:center;gap:26px;padding:10px 0 20px}.about-founders .person{text-align:center}.about-founders .avatar{width:88px;height:88px;border-radius:22px;margin:0 auto;display:flex;align-items:center;justify-content:center;font-family:Clash Display;font-weight:600;font-size:30px;color:#fff;letter-spacing:.01em;background:linear-gradient(150deg,#2A93FF,#1566C7);box-shadow:0 18px 34px -14px rgba(28,128,242,.55),inset 0 1px 0 rgba(255,255,255,.35)}.about-founders .nm{margin-top:13px;font-family:Clash Display;font-weight:600;font-size:16px;color:var(--s2-ink)}.about-founders .rl{margin-top:2px;font-size:13px;font-weight:600;color:var(--s2-muted)}.features-body{padding:20px 0}.fcat{padding:40px 0}.fcat+.fcat{border-top:1px solid var(--s2-line)}.fcat .fhead{max-width:760px;margin:0 auto 34px;text-align:center}.fcat .fhead .fnum{font-family:Clash Display;font-weight:600;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:var(--s2-blue)}.fcat .fhead h2{font-size:36px;margin:14px 0 0;letter-spacing:-.015em}.fcat .fhead .fblurb{margin:14px auto 0;font-size:17px;line-height:1.6;color:var(--s2-muted);max-width:600px}.fgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fitem{padding:26px 24px 24px;border-radius:22px;background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.75);box-shadow:0 24px 50px -28px rgba(11,39,64,.32);position:relative;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.fitem:hover{transform:translateY(-5px);box-shadow:0 34px 64px -28px rgba(11,39,64,.42),0 0 0 1px rgba(42,147,255,.22)}.fitem .ficon{width:42px;height:42px;border-radius:12px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Clash Display;font-weight:700;font-size:16px;background:linear-gradient(150deg,#2A93FF,#1566C7);box-shadow:0 10px 20px -8px rgba(28,128,242,.5)}.fitem .fname{font-family:Clash Display;font-weight:600;font-size:19px;letter-spacing:-.01em;color:var(--s2-ink)}.fitem .fwhat{margin-top:9px;font-size:14.5px;line-height:1.55;color:var(--s2-muted)}@media (max-width:1020px){.fgrid{grid-template-columns:1fr}.arow,.arow.rev{flex-direction:column;gap:20px}.arow .aside{flex:none}.arow .aside .kick{position:static}}@media (min-width:1021px) and (max-width:1200px){.fgrid{grid-template-columns:repeat(2,1fr)}}.legal{max-width:820px;margin:0 auto;padding:8px 0 40px}.legal .updated{font-size:13.5px;font-weight:640;color:var(--s2-muted);letter-spacing:.02em}.legal section{margin-top:40px}.legal h2{font-size:26px;letter-spacing:-.01em}.legal p{margin:14px 0 0;font-size:16.5px;line-height:1.72;color:var(--s2-muted)}.legal p b,.legal p strong{color:var(--s2-ink);font-weight:660}.legal a{color:var(--s2-blue);text-decoration:none;font-weight:600}.legal a:hover{text-decoration:underline}@media (max-width:1020px){.sub-hero{padding:132px 0 30px}.chap,.chap.rev{flex-direction:column;gap:36px}.chap .cvis{width:100%;max-width:460px}.chap h2{font-size:32px}.case,.case.rev{flex-direction:column}.case .cstats{width:100%}.builders .panel,.startgrid{flex-direction:column}.builders .panel{gap:40px;padding:48px 30px}.builders .people{justify-content:center}}@media (max-width:600px){.sub-hero{padding:112px 0 22px}.sub-hero .lead{font-size:16.5px;margin-top:18px}.chapters{padding:14px 0 24px}.chap{padding:30px 0;gap:26px}.chap .cvis{max-width:100%}.chap h2{font-size:27px}.chap .body{font-size:16px;margin-top:14px}.chap .pull{font-size:17px;margin-top:18px}.surf{padding:15px;border-radius:20px}.cases{gap:30px;padding:14px 0 22px}.case{border-radius:24px}.case .cbody{padding:30px 24px}.case h2{font-size:26px}.case .body{font-size:15.5px;margin-top:12px}.case .cstats{padding:30px 26px}.case .cstats .big{font-size:48px}.case .cstats .big .u{font-size:22px}.builders .panel{padding:40px 24px;border-radius:30px;gap:34px}.builders .btxt h2{font-size:29px}.builders .people{gap:16px}.builders .avatar{width:82px;height:82px;font-size:30px}.startgrid{gap:22px}.startcard{padding:30px 24px 34px;border-radius:26px}.startcard h2{font-size:26px}.startcard .price .amt{font-size:52px}.startassure{gap:14px 24px}.about-stats{gap:16px}.about-stats .as{min-width:0;width:100%;max-width:none;flex:none;padding:26px 22px}.about-stats .as .v{font-size:42px}.about-body{padding:20px 0 12px}.arow{padding:28px 0}.arow .amain h2{font-size:27px}.arow .amain p{font-size:16.5px;margin-top:14px}.about-founders{gap:20px}.fcat{padding:30px 0}.fcat .fhead h2{font-size:28px}.fcat .fhead .fblurb{font-size:15.5px}.fgrid{gap:14px}.fitem{padding:22px 20px 20px;border-radius:18px}.legal h2{font-size:22px}.legal p{font-size:15.5px;margin-top:12px}.legal .updated{font-size:13px}}