:root{--ink:#101a2d;--navy:#101a2d;--muted:#607087;--line:#dce3ec;--paper:#fff;--mist:#f4f7fa;--sky:#e8f4f7;--teal:#167d83;--teal-dark:#0d6066;--lime:#cef15a;--coral:#f4d3cb;--serif:Georgia,'Times New Roman',serif;--sans:Manrope,Arial,sans-serif;--mono:'DM Mono',monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--sans);color:var(--ink);background:var(--paper);line-height:1.55}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.shell{width:min(1180px,calc(100% - 48px));margin:auto}.nav-wrap{height:82px;display:flex;align-items:center;border-bottom:1px solid #edf0f4;background:#fff;position:relative;z-index:20}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:9px;font-size:18px;font-weight:800;letter-spacing:-.8px;white-space:nowrap}.brand>span:last-child>span{color:var(--teal)}.brand-mark{width:25px;height:25px;display:inline-flex;gap:2px;align-items:end}.brand-mark i{display:block;width:7px;background:var(--teal);border-radius:4px}.brand-mark i:nth-child(1){height:12px}.brand-mark i:nth-child(2){height:22px}.brand-mark i:nth-child(3){height:16px}.nav-links{display:flex;gap:26px;font-size:13px;font-weight:600;color:#526176}.nav-links a:hover,.login-link:hover{color:var(--teal)}.nav-actions{display:flex;align-items:center;gap:19px;font-size:13px;font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:7px;padding:13px 19px;border:1px solid transparent;font-size:13px;font-weight:800;transition:.2s transform,.2s background;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.btn-primary{background:var(--teal);color:#fff}.btn-primary:hover{background:var(--teal-dark)}.btn-ghost{color:var(--ink);border-color:#cbd4df;background:rgba(255,255,255,.5)}.btn-small{padding:10px 14px;font-size:12px}.menu-toggle,.mobile-menu{display:none}.hero{position:relative;overflow:hidden;padding:92px 0 54px;background:linear-gradient(110deg,#fbfdfe 8%,#f2fafa 60%,#e9f4f5);min-height:650px}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:50px}.hero-copy{position:relative;z-index:2;padding-bottom:35px}.eyebrow{font:500 10px var(--mono);letter-spacing:1.2px;text-transform:uppercase;display:flex;gap:8px;align-items:center;color:var(--teal);margin-bottom:20px}.eyebrow>span{width:7px;height:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 4px rgba(206,241,90,.25)}h1,h2,h3,p{margin-top:0}h1,h2{font-weight:700;letter-spacing:-3px;line-height:1.09}h1{font-size:clamp(42px,4.15vw,64px);max-width:650px}h2{font-size:clamp(34px,3.4vw,48px)}h1 em,h2 em{font-family:var(--serif);font-weight:400;letter-spacing:-2px}p{color:var(--muted);font-size:15px}.hero-copy>p{max-width:565px;font-size:17px;line-height:1.7;margin:24px 0 29px}.hero-actions{display:flex;gap:12px;align-items:center}.hero-proof{margin-top:42px;display:flex;align-items:center;gap:11px;color:#5d6b7c;font-size:11px;line-height:1.45}.proof-avatars{display:flex}.proof-avatars span{width:27px;height:27px;border:2px solid #f4fafa;border-radius:50%;display:grid;place-items:center;background:#c8d9da;color:#35585d;font:8px var(--mono);margin-right:-7px}.proof-avatars span:nth-child(2){background:#f0cabc;color:#8e5448}.proof-avatars span:nth-child(3){background:#cad0e9;color:#3f4e82}.proof-avatars span:last-child{background:#1d7d83;color:#fff}.hero-visual{height:460px;position:relative}.product-mockup{width:535px;position:absolute;top:16px;right:-30px;border:1px solid #dae4e8;border-radius:12px;background:#fff;box-shadow:0 27px 70px rgba(23,60,72,.18);overflow:hidden;z-index:2}.mock-top{height:42px;border-bottom:1px solid #edf0f2;display:flex;align-items:center;justify-content:space-between;padding:0 13px;color:#64738a;font:9px var(--mono);letter-spacing:.3px}.mock-dots{display:flex;gap:4px}.mock-dots i{width:6px;height:6px;border-radius:50%;background:#d6dfe4}.mock-top .avatar{width:19px;height:19px;background:#d1e8e9;border-radius:50%;display:grid;place-items:center;color:#34767b;font-size:6px}.mock-content{display:flex}.mock-side{width:42px;min-height:286px;background:#fafcfd;border-right:1px solid #eef2f4;display:flex;align-items:center;flex-direction:column;gap:16px;padding-top:13px}.side-logo{font:bold 8px var(--mono);color:var(--teal);margin-bottom:7px}.mock-side i{width:13px;height:13px;border:1px solid #d2dce2;border-radius:3px}.mock-side .side-active{background:#d9f0f0;border-color:#94cbcd}.calendar-area{padding:21px 25px 17px;flex:1}.calendar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.calendar-head small{display:block;font:7px var(--mono);letter-spacing:.8px;color:#92a0ad}.calendar-head strong{font-size:13px;letter-spacing:-.4px}.calendar-head button{border:1px solid #e0e7eb;background:#fff;font-size:8px;border-radius:3px;padding:4px 8px;color:#5a6878}.weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.weekdays{font:7px var(--mono);color:#9aa6b2;padding-bottom:8px;border-bottom:1px solid #eef1f3}.weekdays span{text-align:center}.calendar-grid{margin-top:8px;grid-auto-rows:35px;font:9px var(--mono);color:#566476}.calendar-grid>span{border-radius:4px;padding:5px 4px;text-align:right;position:relative}.calendar-grid .weekend,.calendar-grid .muted{color:#b5c0c9}.calendar-grid b{position:absolute;left:3px;bottom:4px;font:6px var(--mono);padding:2px 3px;border-radius:2px}.calendar-grid .nl{background:#d9f0ed;color:#357d76}.calendar-grid .be{background:#f7e4c1;color:#936b25}.location-key{font-size:7px;color:#697789;display:flex;gap:11px;margin-top:7px}.flag{font-size:10px;font-style:normal;vertical-align:middle}.mock-float{position:absolute;z-index:3;bottom:12px;left:-31px;background:#fff;border:1px solid #dae6e8;border-radius:7px;padding:10px 12px;box-shadow:0 10px 24px rgba(39,84,88,.14);display:flex;align-items:center;gap:9px;min-width:166px}.float-icon{color:var(--teal);font-size:15px}.mock-float small{display:block;color:#85939f;font:6px var(--mono);letter-spacing:.7px}.mock-float strong{display:block;font-size:9px}.success-dot{width:6px;height:6px;background:#9fc920;border-radius:50%;margin-left:auto}.globe-ring{position:absolute;width:460px;height:460px;right:-10px;bottom:-5px;border:1px solid rgba(55,132,136,.22);border-radius:50%;z-index:1}.globe-ring:before,.globe-ring:after{content:"";position:absolute;inset:55px -10px;border:1px solid rgba(55,132,136,.15);border-radius:50%}.globe-ring:after{inset:-10px 100px}.globe-line{position:absolute;width:100%;height:1px;background:rgba(55,132,136,.16);top:50%}.globe-line.two{transform:rotate(35deg)}.pin{width:9px;height:9px;border:2px solid #fff;background:var(--teal);border-radius:50%;position:absolute;box-shadow:0 0 0 4px rgba(22,125,131,.18)}.p1{top:83px;left:106px}.p2{right:60px;top:195px}.p3{bottom:60px;left:185px}.orb-one,.orb-two{position:absolute;border-radius:50%;filter:blur(0)}.orb-one{width:330px;height:330px;background:#d9eeee;top:-220px;left:40%;opacity:.65}.orb-two{width:260px;height:260px;background:#e4f1d7;right:-130px;bottom:-180px}.logo-strip{padding:29px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:30px;align-items:center}.logo-strip p{font-size:11px;margin:0;color:#7b8a97}.logo-strip div{display:flex;gap:33px;flex-wrap:wrap}.logo-strip span{font:500 11px var(--mono);letter-spacing:.1px;color:#91a0ad}.section{padding:116px 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.split.reverse{grid-template-columns:1.05fr .95fr}.split-copy h2{max-width:510px}.split-copy>p{max-width:490px;line-height:1.8;margin:21px 0}.small-copy{font-size:13px!important;color:#7f8c98!important}.check-list{margin:25px 0 31px;padding:0;list-style:none;display:grid;gap:12px}.check-list li{font-size:13px;color:#425166;display:flex;gap:10px;align-items:center}.check-list li span{width:17px;height:17px;background:#e0f2ef;border-radius:50%;display:grid;place-items:center;color:#17807d}.check-list svg{width:11px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chaos-card{background:#fff;border:1px solid #e1e7eb;border-radius:11px;box-shadow:0 25px 60px rgba(19,37,55,.1);overflow:hidden;max-width:445px;justify-self:end;transform:rotate(2deg)}.chaos-top{height:49px;border-bottom:1px solid #edf1f3;display:flex;justify-content:space-between;align-items:center;padding:0 17px;font-size:11px;font-weight:700;color:#7b8999}.chaos-top i{font-style:normal;color:#f08d78;font-size:20px;font-weight:300}.chaos-body{padding:20px;background:#f8fafb;min-height:266px;position:relative}.email-card{background:#fff;padding:12px;display:flex;gap:10px;align-items:center;border:1px solid #e4eaee;border-radius:5px;width:83%;box-shadow:0 3px 8px rgba(40,55,70,.04)}.email-icon{width:25px;height:25px;border-radius:5px;background:#e8edef;display:grid;place-items:center;color:#6b7b85;font-size:12px}.email-card b,.sheet-card strong{display:block;font-size:9px}.email-card small,.sheet-card small{display:block;color:#93a0aa;font-size:8px;margin-top:2px}.sheet-card{width:61%;background:#fff;border:1px solid #e5eaee;border-radius:5px;margin:16px 0 0 45px;padding:11px;transform:rotate(-4deg);box-shadow:0 6px 12px rgba(40,55,70,.06)}.sheet-card>div{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:7px}.sheet-card i{height:15px;background:#cce7db;border-radius:1px}.sheet-card i:nth-child(2){background:#f4e2bf}.sheet-card i:nth-child(3){background:#d7e4eb}.notification{position:absolute;right:-15px;bottom:24px;background:#fff9e9;border:1px solid #f2dfb2;border-radius:6px;padding:9px;display:flex;gap:8px;width:188px;box-shadow:0 7px 15px rgba(40,55,70,.08);transform:rotate(2deg)}.notification>span{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#ecad45;color:#fff;font-size:10px;font-weight:bold}.notification p{font-size:8px;line-height:1.45;margin:0;color:#596775}.notification b{font-size:8px}.notification small{font-size:7px}.overview-section{background:var(--mist)}.overview-visual{height:365px;position:relative}.overview-visual .product-mockup{transform:scale(.78);transform-origin:top left;top:10px;left:0;right:auto;width:535px}.overview-visual .mock-float{left:30px}.visual-backdrop{position:absolute;width:345px;height:345px;border-radius:50%;background:#d7efef;right:18px;top:-9px}.compact.product-mockup{position:relative;top:auto;right:auto}.steps-section{background:var(--navy);color:#fff}.steps-section .eyebrow{color:#a6e5e5}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:55px}.section-heading h2{margin:0}.section-heading p{max-width:280px;margin:0;color:#a5b3c5;font-size:13px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.step{border-top:1px solid #465166;padding-top:19px;position:relative}.step-num{font:10px var(--mono);color:#a3b1c4}.step-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid #59667b;border-radius:8px;color:#d9f875;margin:47px 0 19px;font-size:21px}.step h3{font-size:17px;letter-spacing:-.6px;margin:0 0 9px}.step p{font-size:12px;color:#a8b3c2;max-width:290px;line-height:1.7}.audience-heading{text-align:center;margin-bottom:45px}.audience-heading .eyebrow{justify-content:center}.audience-heading h2{margin:0}.audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.audience-card{padding:38px 39px 28px;border-radius:12px;min-height:473px;position:relative;overflow:hidden}.audience-card.companies{background:#e8f4f3}.audience-card.advisors{background:#f6f0e4}.card-kicker{font:500 9px var(--mono);letter-spacing:1px;color:#3d7779}.audience-card h3{font-size:27px;letter-spacing:-1.2px;line-height:1.18;max-width:380px;margin:16px 0 12px}.audience-card>p{font-size:13px;max-width:390px;line-height:1.75;margin-bottom:15px}.audience-card .check-list{gap:7px;margin:10px 0 17px}.audience-card .check-list li{font-size:11px}.audience-card a{font-size:12px;font-weight:800;color:var(--teal);display:inline-flex;gap:7px;align-items:center;position:relative;z-index:2}.audience-card a svg{width:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.card-art{position:absolute;right:30px;bottom:19px}.company-art{width:155px;height:95px;border:1px solid #c1e1df;border-radius:7px;background:#f9ffff;padding:13px}.company-art:before{content:"";position:absolute;width:98px;height:98px;border:1px solid #a4d4d3;border-radius:50%;right:-28px;bottom:-43px}.company-art span{display:block;font-size:22px;font-weight:800;color:#167d83}.company-art small{font-size:8px;color:#6c8588}.advisor-art{width:152px;height:90px;border:1px solid #e1d1ad;border-radius:7px;background:#fffcf5;padding:13px}.advisor-art i{font:8px var(--mono);padding:5px;margin-right:3px;background:#ebf1e1;border-radius:3px;color:#6b8250}.advisor-art i:nth-child(2){background:#e3eff0;color:#4d7d82}.advisor-art i:nth-child(3){background:#efe3d1;color:#8d7147}.advisor-art b{display:block;margin-top:15px;font-size:8px;color:#867257}.spreadsheet-section{background:var(--mist)}.compare-heading{text-align:center;margin-bottom:40px}.compare-heading .eyebrow{justify-content:center}.compare-heading h2{margin:0 0 10px}.compare-heading p{margin:auto;max-width:455px;font-size:13px}.comparison{display:grid;grid-template-columns:1fr 48px 1fr;align-items:center;max-width:860px;margin:auto}.compare-card{padding:29px 31px;border-radius:9px}.compare-card.old{background:#fff;border:1px solid #e0e5eb}.compare-card.new{background:var(--navy);color:#fff;box-shadow:0 17px 35px rgba(16,26,45,.18)}.compare-card header{display:flex;align-items:center;gap:12px;padding-bottom:18px;margin-bottom:7px;border-bottom:1px solid #e7ebee}.compare-card.new header{border-color:#364156}.compare-symbol{width:30px;height:30px;display:grid;place-items:center;border-radius:6px;font-size:17px}.old .compare-symbol{background:#fbe8e2;color:#d26d5c}.new .compare-symbol{background:#244f59;color:#cfef71}.compare-card small{display:block;font:8px var(--mono);letter-spacing:.9px;color:#8b98a6}.compare-card h3{font-size:16px;margin:3px 0 0;letter-spacing:-.5px}.compare-card p{font-size:12px;color:#607085;display:flex;align-items:center;gap:10px;margin:10px 0}.compare-card.new p{color:#bdc7d4}.compare-card p i{font-style:normal;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;font-size:11px}.old p i{background:#fce9e4;color:#ce7667}.new p i{background:#284657;color:#bce969}.compare-arrow{text-align:center;font-size:23px;color:#8b9aa8}.security-section{background:#dfeff0}.security-inner{display:grid;grid-template-columns:1fr .9fr;gap:100px;align-items:center}.security-inner h2{max-width:520px}.security-inner>div>p{max-width:480px;margin:22px 0 29px;line-height:1.8}.security-list{border-top:1px solid #b8d4d5}.security-list article{display:flex;gap:17px;padding:18px 0;border-bottom:1px solid #b8d4d5}.security-list span{font:10px var(--mono);color:#3e8587;margin-top:3px}.security-list h3{font-size:14px;margin:0 0 3px}.security-list p{font-size:11px;margin:0}.uses-section .section-heading{margin:auto auto 42px;text-align:center;display:block}.uses-section .eyebrow{justify-content:center}.align-center{text-align:center}.uses-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.uses-grid article{padding:27px 25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:160px}.uses-grid article>span{color:var(--teal);font-size:22px}.uses-grid h3{font-size:14px;margin:13px 0 4px}.uses-grid p{font-size:11px;margin:0;line-height:1.65}.cta-section{background:var(--navy);color:#fff;overflow:hidden;position:relative}.cta-inner{padding:92px 0;position:relative}.cta-inner .eyebrow{color:#b2e5e5}.cta-inner h2{font-size:clamp(37px,4vw,55px);margin-bottom:18px;position:relative}.cta-inner p{color:#b8c5d2;max-width:580px;line-height:1.75;position:relative}.cta-inner>div:last-child{display:flex;gap:12px;position:relative;margin-top:27px}.cta-inner .btn-ghost{color:#fff;border-color:#526175}.cta-globe{width:500px;height:500px;position:absolute;right:-80px;top:-85px;border:1px solid #4a6274;border-radius:50%}.cta-globe:before,.cta-globe:after{content:"";position:absolute;inset:80px -5px;border:1px solid #3b5669;border-radius:50%}.cta-globe:after{inset:-5px 140px}.footer{background:#f7f9fb;padding:60px 0 0}.footer-grid{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:34px;padding-bottom:58px}.footer-intro p{font-size:12px;max-width:170px;margin:16px 0}.footer-note{font-size:9px;color:#718095;display:flex;align-items:center;gap:7px}.footer-note span{width:7px;height:7px;border-radius:50%;background:var(--lime)}.footer-col{display:flex;flex-direction:column;gap:8px}.footer-col h3{font:500 10px var(--mono);letter-spacing:.9px;color:#53647a;margin:1px 0 8px;text-transform:uppercase}.footer-col a{font-size:11px;color:#738094}.footer-col a:hover{color:var(--teal)}.footer-bottom{border-top:1px solid #e2e8ef;padding:18px 0;display:flex;justify-content:space-between;color:#8490a0;font-size:10px}.page-hero{padding:105px 0 90px;background:linear-gradient(110deg,#fbfdfd,#edf8f8)}.page-hero h1{max-width:800px;margin-bottom:20px}.page-hero p{font-size:17px;max-width:640px;line-height:1.75}.product-intro .product-mockup{transform:scale(.82);transform-origin:center}.muted-section{background:var(--mist)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.feature-grid article{padding:25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:210px;background:#fff}.feature-grid span{font:10px var(--mono);color:var(--teal)}.feature-grid h3{font-size:16px;letter-spacing:-.5px;margin:32px 0 9px}.feature-grid p{font-size:12px;line-height:1.7;margin:0}.flow-section .shell{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.flow-list article{display:flex;gap:25px;padding:18px 0;border-top:1px solid var(--line)}.flow-list article:last-child{border-bottom:1px solid var(--line)}.flow-list span{font:10px var(--mono);color:var(--teal);padding-top:7px}.flow-list h2{font-size:21px;letter-spacing:-.7px;margin:0 0 4px}.flow-list p{font-size:12px;line-height:1.7;margin:0}.flow-section .product-mockup{position:relative;top:auto;right:auto;width:535px}.centered-copy{text-align:center}.centered-copy h2{margin-bottom:18px}.centered-copy p{max-width:570px;margin:auto;line-height:1.8}.insight-panel{padding:27px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 20px 38px rgba(21,37,55,.08)}.panel-head{display:flex;justify-content:space-between;margin-bottom:31px}.panel-head small{font:9px var(--mono);color:#8b99a6}.panel-head span{font-size:10px;color:#67768a;border:1px solid var(--line);border-radius:4px;padding:3px 7px}.insight-panel h3{font-size:18px;letter-spacing:-.6px}.bar-row{display:grid;grid-template-columns:110px 1fr 30px;align-items:center;gap:9px;margin:19px 0;font-size:11px}.bar-row b{font-weight:600}.bar-row>i{height:7px;border-radius:8px;background:#e6edf1;overflow:hidden}.bar-row em{display:block;height:100%;border-radius:8px;background:#238b8f}.bar-row:nth-of-type(3) em{background:#e7bf70}.bar-row:nth-of-type(4) em{background:#96a5c6}.bar-row span{color:#8896a3;text-align:right}.panel-foot{border-top:1px solid var(--line);padding-top:15px;margin:26px 0 0;font-size:9px;font-style:italic}.advisor-network{height:330px;background:#edf5ec;border:1px solid #dcead9;border-radius:11px;position:relative;overflow:hidden}.network-center,.network-node{position:absolute;z-index:2;border-radius:50%;display:grid;place-items:center}.network-center{width:88px;height:88px;left:calc(50% - 44px);top:calc(50% - 44px);background:var(--teal);color:#fff;font:bold 23px var(--mono);box-shadow:0 0 0 13px rgba(22,125,131,.12)}.network-node{width:48px;height:48px;background:#fff;border:1px solid #cedecc;color:#658167;font:11px var(--mono)}.n1{left:70px;top:58px}.n2{right:60px;top:70px}.n3{left:105px;bottom:48px}.network-line{height:1px;background:#aac5aa;position:absolute;transform-origin:left}.l1{width:145px;left:110px;top:100px;transform:rotate(30deg)}.l2{width:150px;left:278px;top:142px;transform:rotate(-30deg)}.l3{width:113px;left:147px;top:220px;transform:rotate(-37deg)}.contact-page{padding:100px 0;background:linear-gradient(110deg,#f6fbfb,#fff)}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:start}.contact-page h1{font-size:clamp(42px,4.3vw,62px);margin:15px 0 20px}.contact-page p{font-size:16px;line-height:1.75}.contact-detail{margin-top:53px;border-top:1px solid #cddfe0;padding-top:19px;display:flex;gap:12px;max-width:370px}.contact-detail>span{color:var(--teal);font-size:20px}.contact-detail p{font-size:12px;margin:0}.contact-form{background:#fff;border:1px solid #dce6e8;border-radius:11px;padding:31px;box-shadow:0 16px 40px rgba(22,65,70,.08);display:grid;gap:18px}.contact-form label,.login-form label{font-size:11px;font-weight:700;color:#47566b;display:grid;gap:7px}.contact-form input,.contact-form textarea,.login-form input{border:1px solid #d6e0e5;border-radius:6px;padding:11px 12px;color:var(--ink);outline:none;font-size:13px}.contact-form input:focus,.contact-form textarea:focus,.login-form input:focus{border-color:var(--teal);box-shadow:0 0 0 3px rgba(22,125,131,.11)}.contact-form textarea{height:95px;resize:vertical}.contact-form .btn{justify-self:start}.form-message{margin:0!important;color:var(--teal)!important;font-size:12px!important}.login-page{min-height:100vh;background:#fff}.login-brand{position:fixed;top:27px;left:36px;z-index:3;color:#fff}.login-layout{display:grid;grid-template-columns:42% 58%;min-height:100vh}.login-aside{background:var(--navy);color:#fff;position:relative;overflow:hidden;padding:150px 12% 40px;display:flex;flex-direction:column;justify-content:space-between}.login-aside h1{font-size:clamp(40px,4vw,60px);position:relative;margin:16px 0}.login-aside p{color:#bbc8d5;position:relative}.login-aside small{font-size:10px;color:#8494a7;position:relative}.eyebrow.light{color:#b6e8e9;position:relative}.login-grid-art{position:absolute;width:680px;height:680px;border:1px solid #2e4358;border-radius:50%;top:-295px;right:-250px}.login-grid-art:before,.login-grid-art:after{content:"";position:absolute;border:1px solid #2e4358;border-radius:50%;inset:110px -30px}.login-grid-art:after{inset:-30px 180px}.login-form-wrap{padding:35px clamp(45px,10vw,160px);display:flex;flex-direction:column;justify-content:center}.back-home{position:absolute;right:39px;top:28px;color:#607087;font-size:11px;font-weight:700}.login-form{max-width:395px;width:100%;display:grid;gap:20px}.login-form h1{font-size:35px;letter-spacing:-1.5px;margin:0 0 2px}.login-form>div>p{font-size:13px;margin:0}.login-form label{position:relative}.login-form label>a{position:absolute;right:0;color:var(--teal);font-size:10px}.login-form .wide{width:100%;margin-top:3px}.invite-note{display:flex;gap:9px;background:#f1f8f8;padding:10px 12px;border-radius:6px}.invite-note span{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#cceaea;color:#21767b;font:11px var(--serif)}.invite-note p,.login-contact{font-size:11px;margin:0;color:#607087}.login-contact{text-align:center}.login-contact a{font-weight:700;color:var(--teal)}
@media(max-width:900px){.nav-links{display:none}.menu-toggle{display:grid;place-items:center;border:0;background:transparent;color:var(--ink);padding:6px}.menu-toggle svg{width:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.mobile-menu{display:none;position:absolute;top:81px;left:0;right:0;background:#fff;padding:20px 24px 25px;border-bottom:1px solid var(--line);box-shadow:0 15px 25px rgba(16,26,45,.08)}.mobile-menu.open{display:flex;flex-direction:column;gap:14px;font-size:14px;font-weight:700}.mobile-menu hr{width:100%;border:0;border-top:1px solid var(--line)}.mobile-menu .btn{margin-top:4px}.hero{padding-top:72px}.hero-grid,.split,.security-inner,.contact-grid{grid-template-columns:1fr;gap:45px}.hero-visual{max-width:570px;width:100%;margin:auto}.product-mockup{right:0}.chaos-card{justify-self:start}.overview-visual{max-width:530px;width:100%}.overview-visual .product-mockup{transform:scale(.83)}.steps{gap:14px}.audience-card{padding:30px}.footer-grid{grid-template-columns:1.5fr repeat(2,1fr);row-gap:40px}.footer-intro{grid-row:span 2}.feature-grid{grid-template-columns:repeat(2,1fr)}.flow-section .shell{grid-template-columns:1fr;gap:40px}.flow-section .product-mockup{margin:auto}.login-layout{grid-template-columns:36% 64%}.login-aside{padding-left:10%;padding-right:10%}.login-form-wrap{padding:40px 11%}}
@media(max-width:620px){.shell{width:min(100% - 32px,1180px)}.nav-wrap{height:69px}.nav-actions{display:none}.mobile-menu{top:68px}.hero{padding:59px 0 26px;min-height:auto}.hero-grid{gap:26px}.hero-copy{padding-bottom:0}h1{letter-spacing:-2.3px}.hero-copy>p{font-size:15px;margin:19px 0 24px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .btn{width:100%}.hero-proof{margin-top:27px}.hero-visual{height:310px;overflow:visible}.product-mockup{transform:scale(.56);transform-origin:top left;right:auto;left:0;width:535px}.mock-float{left:8px}.globe-ring{transform:scale(.67);transform-origin:bottom right;right:-50px;bottom:-80px}.logo-strip{padding:23px 0;display:block}.logo-strip p{margin-bottom:13px}.logo-strip div{gap:13px 20px}.logo-strip span{font-size:9px}.section{padding:72px 0}.split{gap:35px}.split-copy>p{font-size:14px}.chaos-card{width:90%;margin:auto}.overview-visual{height:230px}.overview-visual .product-mockup{transform:scale(.54)}.overview-visual .mock-float{left:0}.section-heading{display:block;margin-bottom:32px}.section-heading p{margin-top:12px}.steps{grid-template-columns:1fr;gap:30px}.step-icon{margin:24px 0 13px}.audience-grid,.comparison{grid-template-columns:1fr}.audience-card{min-height:450px}.audience-card h3{font-size:23px;max-width:270px}.audience-card>p{max-width:280px}.card-art{transform:scale(.85);transform-origin:bottom right;right:12px;bottom:12px}.compare-arrow{transform:rotate(90deg);padding:10px}.compare-card{padding:23px}.security-inner{gap:42px}.uses-grid{grid-template-columns:1fr 1fr}.uses-grid article{padding:20px 15px;min-height:150px}.cta-inner{padding:70px 0}.cta-inner>div:last-child{flex-direction:column}.cta-inner .btn{width:100%}.cta-globe{opacity:.6;right:-310px}.footer{padding-top:45px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:32px 20px;padding-bottom:40px}.footer-intro{grid-column:span 2;grid-row:auto}.footer-bottom{font-size:8px;gap:10px}.page-hero{padding:70px 0 58px}.page-hero p{font-size:15px}.product-intro .product-mockup{transform:scale(.55);transform-origin:top left;margin-bottom:-105px}.feature-grid{grid-template-columns:1fr}.flow-section .product-mockup{transform:scale(.56);transform-origin:top left;width:535px;height:210px;margin:0}.flow-list article{gap:15px}.flow-list h2{font-size:18px}.insight-panel{padding:20px}.bar-row{grid-template-columns:88px 1fr 27px;font-size:10px}.advisor-network{height:280px}.contact-page{padding:68px 0}.contact-grid{gap:35px}.contact-form{padding:22px}.login-brand{top:21px;left:22px;color:var(--ink)}.login-layout{display:block}.login-aside{display:none}.login-form-wrap{min-height:100vh;padding:110px 26px 45px}.back-home{top:23px;right:22px}.login-form{margin:auto}.login-form h1{font-size:32px}}
