@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap');:root{--navy:#071d3c;--blue:#0e3766;--gold:#c9a648;--cream:#f4f1e9;--ink:#152945;--muted:#667487;--line:#d9dfe1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fffdf8;font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}.announcement{background:var(--navy);color:#dbe4ee;text-align:center;padding:9px;font-size:11px}.announcement a{color:#e0c269;margin-left:15px}header{height:86px;border-bottom:1px solid #e2e7e7;display:flex;align-items:center;gap:45px;padding:0 5.5%;background:#fffdf8}.logo img{width:155px;display:block}header nav{display:flex;gap:28px;margin:auto;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#42536b}.signin{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.button{display:inline-flex;gap:25px;align-items:center;padding:16px 20px;font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;border-radius:0;transition:.2s}.button:hover{transform:translateY(-2px)}.gold{background:var(--gold);color:var(--navy)}.menu{display:none;background:none;border:0;font-size:20px}.hero{padding:60px 5.5% 80px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;max-width:1400px;margin:0 auto}.hero:after{display:none}.hero-copy{text-align:left;max-width:600px;margin-left:0}.hero-copy>p{max-width:550px;color:#bdcada;font-size:17px;line-height:1.7;margin:28px 0}.kicker,.section-kicker{display:block;color:#bb9847;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin-bottom:24px}.hero h1,h2{font-family:Manrope,sans-serif;letter-spacing:-.06em;line-height:1.06;font-weight:600;margin:0}.hero h1{font-size:clamp(60px,7vw,96px);max-width:980px;line-height:1;letter-spacing:-0.03em;font-weight:700}.hero h1 em,h2 em{font-style:normal;color:#e0c269}.actions{display:flex;align-items:center;gap:27px}.link{border-bottom:1px solid var(--gold);padding-bottom:7px;text-transform:uppercase;font-weight:700;font-size:11px;letter-spacing:.11em}.proof{color:#96a9bd;font-size:11px;margin-top:30px}.proof:first-letter{color:var(--gold)}.office-card{position:absolute;z-index:2;right:7%;top:100px;width:430px;padding:23px;background:#102f55;border:1px solid #355677;}.card-head{font-size:10px;letter-spacing:.15em;border-bottom:1px solid #365777;padding-bottom:17px;color:#d2deeb}.card-head b{float:right;color:#a8d0a7;font-weight:500}.office-card>h3{font:500 21px Manrope;margin:22px 0;color:#e3c66e}.chat{display:flex;gap:12px;border-top:1px solid #365777;padding:16px 0}.chat.reply{background:#173d69;margin:0 -23px;padding:16px 23px}.chat i{width:30px;height:30px;border-radius:0;display:grid;place-items:center;background:#c5a252;color:var(--navy);font-style:normal;font-size:9px;font-weight:700;flex:none}.chat.reply i{background:#7891ad}.chat:nth-of-type(3) i{background:#466f73;color:#fff}.chat b{font-size:11px}.chat p{font-size:12px;line-height:1.5;color:#c0cedd;margin:6px 0}.chat small{font-size:9px;color:#8198b0}.card-foot{font-size:9px;color:#91a7bc;border-top:1px solid #365777;padding-top:15px}.card-foot span{float:right;color:#e0c269}.ticker{display:flex;justify-content:space-around;background:var(--gold);padding:19px 5%;font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.section{max-width:1260px;margin:auto;padding:60px 5.5%}.two{display:grid;grid-template-columns:1fr 1fr;gap:60px}.problem h2,.office h2,.pricing h2,.final h2{font-size:clamp(40px,4.4vw,61px)}.large{font-size:19px;line-height:1.7;color:var(--muted);max-width:530px}.copy{border-top:1px solid var(--line);padding-top:23px;color:var(--muted);font-size:16px;line-height:1.65}.copy p:first-child{font:500 20px Manrope;color:var(--ink)}.copy strong{color:#9b7833}.compare{display:grid;grid-template-columns:1fr 55px 1fr;gap:20px;padding-top:0}.compare article{background:var(--cream);padding:35px 38px}.compare article.new{background:var(--navy);color:#fff}.compare h3{font:600 22px/1.35 Manrope;margin:10px 0 25px}.compare ol{list-style:none;margin:0;padding:0}.compare li{padding:13px 0;border-top:1px solid var(--line);font-size:13px}.compare .new li{border-color:#345575;color:#c8d5e1}.compare li:before{content:'✓';color:var(--gold);margin-right:15px}.vs{display:grid;place-items:center;color:#a07c36;font-family:Georgia;font-style:italic}.dark{max-width:none;background:var(--navy);color:#fff}.dark>*{max-width:1150px;margin-left:auto;margin-right:auto}.dark h2{font-size:clamp(40px,4.6vw,63px)}.dark-copy{max-width:690px;color:#bdcada;line-height:1.7;font-size:18px;margin-top:28px!important}.principles{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px!important;border-top:1px solid #365777}.principles div{padding:23px 28px 0 0;border-right:1px solid #365777;margin-right:28px}.principles b{color:var(--gold);font-size:11px}.principles h3{font:500 18px Manrope;margin:38px 0 8px}.principles p{color:#9fb1c1;font-size:13px;line-height:1.5;margin:0}.feature-list{border-top:1px solid var(--line)}.feature-list>div{display:grid;grid-template-columns:40px 1fr;gap:20px;border-bottom:1px solid var(--line);padding:24px 0}.feature-list b{border:1px solid var(--gold);width:38px;height:38px;border-radius:0;display:grid;place-items:center;color:#a27e35;font-size:9px}.feature-list h3{font:600 18px Manrope;margin:0 0 8px}.feature-list p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.staff{background:var(--cream);max-width:none}.head{max-width:1150px;margin:0 auto 30px;display:flex;justify-content:space-between;align-items:end;gap:60px}.head h2{font-size:clamp(42px,4vw,58px)}.head>p{max-width:360px;color:var(--muted);line-height:1.65;margin:0}.role-grid{max-width:1150px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.role-card{min-height:0;padding:40px 0;border:none;border-top:2px solid var(--ink)}.role-card small{color:#a17d31;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.role-card h3{font:600 18px Manrope;margin:27px 0 10px}.role-card p{font-size:13px;color:var(--muted);line-height:1.5;margin:0}.role-card footer{display:flex;justify-content:space-between;margin-top:19px}.role-card footer b{font-size:15px}.role-card footer a{font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.center{text-align:center;margin-top:50px}.dark.teams{padding-top:60px;padding-bottom:60px}.team-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.team-grid article{border:none;border-top:2px solid #3c5c78;padding:40px 0;background:transparent}.team-grid article>span{color:#e0c269;font-size:10px;letter-spacing:.16em;font-weight:700}.team-grid article>strong{float:right;color:#fff;font:600 27px Manrope}.team-grid strong small{font:400 11px DM Sans;color:#aebdca}.team-grid h3{font:500 21px/1.4 Manrope;margin:42px 0 12px}.team-grid p{color:#afc0d0;font-size:14px;line-height:1.6}.team-grid footer{border-top:1px solid #3c5c78;padding-top:17px;color:#9eb1c3;font-size:11px}.team-grid footer b{float:right;color:#e0c269}.pricing{padding-top:0}.price-layout{max-width:1150px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.price-card{border:none;border-top:4px solid var(--ink);background:transparent;padding:40px 0}.price-card>small,.offer>b{color:#a27e35;letter-spacing:.14em;font-size:10px}.price-card h3{font:600 27px Manrope;margin:12px 0}.price{font:600 57px Manrope;letter-spacing:-.07em;margin:20px 0}.price small{font:400 13px DM Sans;color:var(--muted);letter-spacing:0}.price-card ul{list-style:none;padding:15px 0;margin:0 0 27px;border-top:1px solid var(--line)}.price-card li{border-bottom:1px solid var(--line);padding:10px 0;font-size:13px}.price-card li:before{content:'✓';color:#719172;margin-right:12px}.offer{background:var(--navy);padding:33px;color:#fff}.offer>b{color:#e0c269}.offer h3{font:500 27px Manrope;margin:25px 0 7px}.offer p{color:#bdcada;line-height:1.55;font-size:14px}.offer hr{border:0;border-top:1px solid #365777;margin:26px 0}.offer strong{color:#fff}.final{background:var(--blue);padding-top:60px;padding-bottom:60px}.final p{max-width:540px;color:#c2d0dd;line-height:1.7;font-size:17px}.final .button{margin-top:10px}footer{max-width:1150px;margin:auto;padding:65px 5.5%;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:45px}footer img{width:145px}footer p{color:var(--muted);font-size:13px;line-height:1.6;max-width:270px}footer div{display:flex;flex-direction:column;gap:13px}footer b{font-size:10px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px}footer a{font-size:13px;color:var(--muted)}@media(max-width:900px){header{padding:0 22px}header nav,.signin,header>.button{display:none}.menu{display:block;margin-left:auto}.hero-copy{text-align:left;max-width:600px;margin-left:0}.office-card{position:relative;right:auto;top:auto;margin:45px 22px 0;width:auto}.hero{padding:60px 5.5% 80px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;max-width:1400px;margin:0 auto}.ticker{overflow:hidden;justify-content:start;gap:35px;white-space:nowrap}.section{padding:40px 22px}.two,.price-layout{grid-template-columns:1fr;gap:30px}.compare{grid-template-columns:1fr;padding:0 22px 80px}.vs{padding:5px}.principles,.team-grid{grid-template-columns:1fr}.principles div{border-right:0;border-bottom:1px solid #365777;margin:0;padding:20px 0}.principles h3{margin:18px 0 8px}.head{display:block}.head>p{margin-top:23px}.role-grid{grid-template-columns:1fr}footer{grid-template-columns:1fr 1fr}}@media(max-width:520px){.logo img{width:132px}.hero h1{font-size:clamp(60px,7vw,96px);max-width:980px;line-height:1;letter-spacing:-0.03em;font-weight:700}.hero-proof{line-height:2}.actions{display:block}.actions .link{display:inline-block;margin-top:22px}.office-footer{line-height:2}.team-grid{grid-template-columns:1fr}footer{grid-template-columns:1fr}}
