@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterTight-var.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexSans-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexSans-500.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexSans-600.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-500.woff2)format("woff2")}:root{--navy:#0b1f3a;--blue:#1d4ed8;--blue-dark:#1e40af;--sub:#40506a;--line:#dde3ec;--edge:#a9b5c6;--soft:#f5f7fa;--head:"Inter Tight",system-ui,sans-serif;--body:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:var(--navy);font:17px/1.55 var(--body);-webkit-font-smoothing:antialiased;background:#fff;margin:0}a{color:inherit}a:hover{color:var(--blue)}img,video{max-width:100%;display:block}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}h1,h2,h3{font-family:var(--head);text-wrap:balance;margin:0;font-weight:600}h1{letter-spacing:-.025em;font-size:clamp(38px,4.6vw,60px);line-height:1.08}h2{letter-spacing:-.02em;font-size:clamp(30px,3.2vw,42px);line-height:1.15}h3{font-size:20px}.kick{font:500 13px/1.4 var(--mono);color:var(--blue);margin:0 0 16px}.intro{max-width:640px;color:var(--sub);margin:10px 0 36px}.btn{min-height:46px;font:500 16px/1.2 var(--body);cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:11px 22px;text-decoration:none;display:inline-flex}.btn.primary{background:var(--blue);color:#fff}.btn.primary:hover{background:var(--blue-dark);color:#fff}.btn.line{border-color:var(--edge);color:var(--navy);background:#fff}.btn.line:hover{border-color:var(--navy);color:var(--navy)}.btn.brand{border-color:var(--blue);color:var(--blue);background:#fff}.btn.brand:hover{background:var(--blue);color:#fff}.top{z-index:20;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.top .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;padding-top:14px;padding-bottom:14px;display:flex}.logo{font:600 23px/1 var(--head);letter-spacing:-.02em;align-items:center;gap:9px;text-decoration:none;display:flex}.top nav{flex-wrap:wrap;gap:4px 26px;font-size:15px;font-weight:500;display:flex}.top nav a{padding:6px 0;text-decoration:none}.acts{align-items:center;gap:8px;display:flex}.acts .signin{padding:10px 14px;font-size:15px;font-weight:500;text-decoration:none}.acts .btn{min-height:42px;padding:9px 18px;font-size:15px}.bottom{border-top:1px solid var(--line);color:var(--sub);font-size:14px}.bottom .wrap{flex-wrap:wrap;justify-content:space-between;gap:10px 28px;padding-top:28px;padding-bottom:28px;display:flex}.links{flex-wrap:wrap;gap:6px 20px;display:flex}.sec{padding:88px 0}.band{background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hero .wrap{flex-wrap:wrap;align-items:center;gap:48px;padding-top:72px;padding-bottom:72px;display:flex}.hero .wrap>*{flex:460px;min-width:0}.hero .lede{max-width:540px;color:var(--sub);margin:22px 0 30px;font-size:20px;line-height:1.5}.ctas{flex-wrap:wrap;gap:12px;display:flex}.fine{color:var(--sub);margin:18px 0 0;font-size:14px}.film{aspect-ratio:16/9;border:1px solid var(--line);background:var(--navy);border-radius:8px;width:100%}.facts{border-bottom:1px solid var(--line)}.facts .wrap{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;padding-top:32px;padding-bottom:32px;display:grid}.facts b{font-weight:600;display:block}.facts span{color:var(--sub);font-size:15px}.grid3{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px;display:grid}.team{border:1px solid var(--line);border-radius:8px;padding:24px}.team h3{margin-bottom:6px}.team p{color:var(--sub);margin:0;font-size:16px}.dark{background:var(--navy);color:#fff}.dark h2{margin-bottom:40px}.steps{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:32px;display:grid}.step{border-top:2px solid #6f96f5;padding-top:16px}.step small{font:500 13px/1.4 var(--mono);color:#b9cbf5}.step h3{margin:12px 0 8px;font-size:22px}.step p{color:#d5ddea;margin:0}.sechead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 48px;margin-bottom:32px;display:flex}.sechead .intro{max-width:560px;margin:10px 0 0}.sechead>a{padding:8px 0;font-weight:500}.looks{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:28px 20px;display:grid}.look img,.look video{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);background:var(--navy);border-radius:6px;width:100%;height:auto}.look a.card{text-decoration:none;display:block}.look b{margin-top:10px;font-weight:600;display:block}.look span,.look p{color:var(--sub);margin:0;font-size:15px;display:block}.look .use{color:var(--blue);margin-top:8px;font-size:15px;font-weight:500;display:inline-block}.bill{border:1px solid var(--edge);background:#fff;border-radius:6px;margin:0 0 24px;display:inline-flex;overflow:hidden}.bill button{min-height:40px;font:500 15px/1 var(--body);color:var(--navy);cursor:pointer;background:0 0;border:0;padding:9px 16px}.bill button[aria-pressed=true]{background:var(--navy);color:#fff}.plans{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;display:grid}.plan{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:24px;display:flex}.amount{font:600 40px/1.1 var(--head);letter-spacing:-.02em}.amount small{font:400 15px/1 var(--body);letter-spacing:0;color:var(--sub)}.plan .note{color:var(--sub);min-height:21px;font-size:14px}.plan .mins{font-size:15px;font-weight:500}.plan ul{color:var(--sub);flex:1;margin:8px 0 16px;padding-left:18px;font-size:15px}.plan .btn{min-height:42px;font-size:15px}.y{display:none}.yearly .y{display:revert}.yearly .m{display:none}.more{color:var(--sub);gap:18px;margin-top:24px;font-size:15px;display:grid}.packs{flex-wrap:wrap;gap:8px;display:flex}.packs a{border:1px solid var(--line);background:#fff;border-radius:6px;gap:8px;padding:8px 12px;text-decoration:none;display:flex}.packs a b{color:var(--navy);font-weight:600}.assure{flex-wrap:wrap;gap:6px 24px;display:flex}.terms-note summary{cursor:pointer;color:var(--navy);font-weight:500}.terms-note p{max-width:860px;margin:10px 0 0}.faq{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:32px 64px;display:grid}.qa{border-top:1px solid var(--line)}.qa details{border-bottom:1px solid var(--line);padding:16px 0}.qa summary{cursor:pointer;min-height:28px;font-size:18px;font-weight:500}.qa p{color:var(--sub);margin:10px 0 0}.qa .ask{margin-top:20px}.cta{background:var(--blue);color:#fff}.cta .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:56px;padding-bottom:56px;display:flex}.cta h2{font-size:clamp(28px,3vw,38px)}.cta .btn{color:var(--blue);background:#fff}.cta .btn:hover{color:var(--blue-dark);background:#e8eefd}.doc{max-width:800px;padding-top:56px;padding-bottom:80px}.doc h1{font-size:clamp(32px,4vw,44px)}.doc .date{color:var(--sub);margin:8px 0 28px}.doc h2{letter-spacing:-.01em;margin:32px 0 8px;font-size:22px}.doc p,.doc li{color:#26354d}.doc a{color:var(--blue)}.doc table{border-collapse:collapse;width:100%;font-size:15px}.doc td,.doc th{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px 8px 0}.day{border-top:1px solid var(--line);margin-top:30px;padding-top:6px}@media (max-width:760px){.sec{padding:60px 0}.hero .wrap{gap:32px;padding-top:44px;padding-bottom:44px}html{scroll-padding-top:104px}.top .wrap{gap:4px 12px;padding-top:10px;padding-bottom:6px}.logo{font-size:20px}.top nav{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;order:3;gap:18px;width:100%;font-size:14px;overflow-x:auto}.acts{gap:2px}.acts .signin{padding:8px;font-size:14px}.acts .btn{min-height:38px;padding:7px 12px;font-size:14px}}.tint{background:#f5f7fa}.filmnote{color:var(--sub);margin:8px 0 0;font-size:14px}.tips{max-width:760px;margin:0;padding-left:24px}.tips li{margin:0 0 14px}.tips b{font-weight:600}.fit{color:var(--sub);margin:0;padding-left:20px;font-size:16px}.fit li{margin:0 0 6px}.team h3 a{color:inherit}.agents{border-top:1px solid var(--line);flex-direction:column;flex:100%;gap:8px;padding-top:14px;display:flex}.agrow{flex-wrap:wrap;gap:4px 16px;display:flex}.agrow b{color:var(--navy);font-weight:500}.agrow a{color:var(--sub)}.tablewrap{overflow-x:auto}.costs{border-collapse:collapse;background:#fff;width:100%;min-width:560px;font-size:16px}.costs th,.costs td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}.costs th{color:var(--navy);font-weight:600}@media (max-width:640px){.costs{min-width:0}.costs thead{display:none}.costs tr{border-bottom:1px solid var(--line);padding:12px 0;display:block}.costs td{border:0;padding:3px 16px;display:block}.costs td:first-child{color:var(--navy);font-weight:600}.costs td:last-child{color:var(--sub);font-size:14px}.costs td:last-child:before{content:"Source: "}}
