.chome{color-scheme:light;--navy:#3A4A61;--navy-d:#2B3748;--navy-dd:#1E2733;--orange:#E08016;--orange-d:#C46C0C;--orange-t:#FDF3E8;--maroon:#791919;--yellow:#FFCA0A;--ink:#1E2733;--body:#4A5769;--muted:#7A8798;--line:#E3E9EF;--line-s:#EFF3F7;--bg:#FFFFFF;--bg-s:#F7F9FB;--bg-t:#EDF2F7;--r:14px;--shadow:0 1px 2px rgba(30,39,51,.04),0 8px 24px -8px rgba(30,39,51,.10);--shadow-l:0 2px 4px rgba(30,39,51,.04),0 24px 60px -16px rgba(30,39,51,.18);--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.chome *{box-sizing:border-box;margin:0;padding:0}.chome{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-family:var(--sans);background:var(--bg);color:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.chome img,.chome svg{display:block;max-width:100%}.chome a{color:inherit;text-decoration:none}.chome button{cursor:pointer;border:none;background:none}.chome button,.chome input,.chome select,.chome textarea{font:inherit;color:inherit}.chome .wrap{max-width:1160px}.chome .wrap,.chome .wrap-n{margin:0 auto;padding:0 28px}.chome .wrap-n{max-width:920px}.chome section{padding:92px 0}.chome .sec-dark{background:var(--navy-dd);color:#C7D2DE}.chome .sec-soft{background:var(--bg-s)}.chome h1,.chome h2,.chome h3,.chome h4{color:var(--ink);line-height:1.15;letter-spacing:-.022em;font-weight:680}.chome h1{font-size:clamp(2.3rem,5vw,3.95rem);letter-spacing:-.034em;font-weight:700}.chome h2{font-size:clamp(1.8rem,3.3vw,2.75rem);letter-spacing:-.028em}.chome h3{font-size:1.2rem;letter-spacing:-.014em;font-weight:660}.chome .sec-dark h1,.chome .sec-dark h2,.chome .sec-dark h3,.chome .sec-dark h4{color:#fff}.chome .eyebrow{font-size:.735rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--orange);margin-bottom:18px}.chome .sec-dark .eyebrow{color:var(--yellow)}.chome .lede{font-size:1.15rem;line-height:1.65;color:var(--body);max-width:62ch}.chome .sec-dark .lede{color:#AEBCCB}.chome .sec-head{max-width:64ch;margin-bottom:54px}.chome .lede.one-line{max-width:none}@media(min-width:941px){.chome .lede.one-line{white-space:nowrap}}.chome .sec-head h2+p{margin-top:18px}.chome .btn{display:inline-flex;align-items:center;gap:9px;padding:13px 24px;border-radius:9px;font-weight:620;font-size:.945rem;letter-spacing:-.01em;transition:.18s ease;white-space:nowrap}.chome .btn-p{background:var(--orange);color:#fff;box-shadow:0 1px 2px rgba(196,108,12,.3)}.chome .btn-p:hover{background:var(--orange-d);transform:translateY(-1px);box-shadow:0 4px 14px rgba(196,108,12,.34)}.chome .btn-s{background:#fff;color:var(--navy);border:1px solid var(--line)}.chome .btn-s:hover{border-color:var(--navy);background:var(--bg-s)}.chome .sec-dark .btn-s{background:transparent;color:#fff;border-color:rgba(255,255,255,.28)}.chome .sec-dark .btn-s:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.5)}.chome .btn-sm{padding:9px 17px;font-size:.88rem}.chome .nav{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.9);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line-s)}.chome .nav-in{gap:34px;height:68px}.chome .logo,.chome .nav-in{display:flex;align-items:center}.chome .logo{gap:9px;font-weight:700;font-size:1.28rem;color:var(--navy);letter-spacing:-.035em}.chome .logo img{width:29px;height:29px;flex:none}.chome .logo small{font-size:.54rem;letter-spacing:.17em;font-weight:660;color:var(--muted);text-transform:uppercase;align-self:flex-end;margin:0 0 6px -4px}.chome .nav-links{display:flex;gap:26px;margin-left:6px}.chome .nav-links a{font-size:.925rem;font-weight:520;color:var(--body);transition:color .15s}.chome .nav-links a:hover{color:var(--navy)}.chome .nav-cta{margin-left:auto;display:flex;align-items:center;gap:13px}.chome .hero{padding:74px 0 0;overflow:hidden;background:radial-gradient(900px 440px at 80% -8%,rgba(224,128,22,.1),transparent 62%),radial-gradient(760px 420px at 3% 6%,rgba(58,74,97,.07),transparent 60%)}.chome .hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:54px;align-items:center}.chome .pill{display:inline-flex;align-items:center;gap:9px;padding:6px 15px 6px 9px;background:#fff;border:1px solid var(--line);border-radius:100px;font-size:.815rem;font-weight:560;color:var(--body);margin-bottom:26px;box-shadow:var(--shadow)}.chome .dot-live{width:7px;height:7px;border-radius:50%;background:#1DA672;flex:none;box-shadow:0 0 0 3px rgba(29,166,114,.16)}.chome .hero h1{margin-bottom:22px}.chome .hero .lede{font-size:1.19rem;margin-bottom:34px}.chome .hero-btns{display:flex;gap:13px;flex-wrap:wrap}.chome .hero-note{margin-top:20px;font-size:.87rem;color:var(--muted)}.chome .trust{display:flex;flex-wrap:wrap;margin-top:62px;background:#EDF1F5;border-top:5px solid var(--navy);border-bottom:1px solid var(--navy)}.chome .trust-i{flex:1 1 0;min-width:150px;padding:24px 22px 22px;border-right:1px solid var(--navy)}.chome .trust-i:last-child{border-right:none}.chome .trust-i b{display:block;font-size:1.17rem;color:var(--orange-d);font-weight:700;letter-spacing:-.025em;line-height:1.15}.chome .trust-i span{display:block;font-size:.82rem;color:var(--navy);margin-top:7px;line-height:1.4}.chome .device{background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-l);overflow:hidden}.chome .device-bar{display:flex;align-items:center;gap:7px;padding:11px 14px;background:var(--bg-s);border-bottom:1px solid var(--line-s)}.chome .tl{width:9px;height:9px;border-radius:50%;background:#DDE4EB;flex:none}.chome .device-url{margin-left:8px;flex:1;background:#fff;border:1px solid var(--line);border-radius:6px;padding:4px 11px;font-size:.715rem;color:var(--muted);letter-spacing:-.01em}.chome .device img{width:100%;height:auto}.chome .shot-cap{font-size:.8rem;color:var(--muted);margin-top:13px;display:flex;gap:8px;align-items:flex-start;line-height:1.45}.chome .shot-cap b{color:var(--body);font-weight:620;flex:none}.chome .band{background:var(--bg-s);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:52px 0}.chome .band-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;flex-wrap:wrap}.chome .band-head h3{font-size:1.28rem;letter-spacing:-.022em}.chome .band-head p{font-size:.93rem;max-width:52ch;margin-top:7px}.chome .band-shot{border:1px solid var(--line);border-radius:11px;overflow:hidden;box-shadow:var(--shadow)}.chome .fork{background:#fff;border-bottom:1px solid var(--line);padding:26px 0}.chome .fork-in{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:center}.chome .fork-lbl{font-size:.925rem;font-weight:560;color:var(--body)}.chome .seg{display:inline-flex;background:var(--bg-s);border:1px solid var(--line);border-radius:10px;padding:4px;gap:3px}.chome .seg button{padding:9px 20px;border-radius:7px;font-size:.905rem;font-weight:580;color:var(--body);transition:.16s ease;letter-spacing:-.01em}.chome .seg button[aria-pressed=true]{background:var(--navy);color:#fff;box-shadow:0 1px 3px rgba(43,55,72,.24)}.chome .seg button:not([aria-pressed=true]):hover{background:#fff;color:var(--navy)}.chome[data-aud=charity] .only-comm,.chome[data-aud=comm] .only-char{display:none!important}.chome .stack{display:grid;grid-template-columns:1fr auto 1fr;gap:34px;align-items:center;margin-top:16px}.chome .chips{display:flex;flex-wrap:wrap;gap:9px}.chome .chip{padding:11px 15px;background:#fff;border:1px solid var(--line);border-radius:9px;font-size:.86rem;font-weight:540;color:var(--body);position:relative;box-shadow:0 1px 2px rgba(30,39,51,.035)}.chome .chip:after{content:"";position:absolute;inset:0;border-radius:9px;background:repeating-linear-gradient(45deg,transparent,transparent 6px,rgba(121,25,25,.035) 0,rgba(121,25,25,.035) 12px)}.chome .arrow{display:grid;place-items:center;color:var(--muted)}.chome .arrow svg{width:40px;height:40px}.chome .one-box{background:var(--navy);color:#fff;border-radius:var(--r);padding:28px 26px;box-shadow:0 20px 48px -18px rgba(58,74,97,.5)}.chome .one-box b{display:flex;align-items:center;gap:10px;font-size:1.06rem;font-weight:660;letter-spacing:-.02em;margin-bottom:14px}.chome .one-box b img{width:23px;height:23px;flex:none}.chome .one-box ul{list-style:none;display:grid;gap:8px}.chome .one-box li{font-size:.875rem;color:#BECBD8;display:flex;gap:9px;align-items:flex-start}.chome .one-box li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--yellow);flex:none;margin-top:8px}.chome .tabs{display:flex;gap:5px;background:var(--bg-t);padding:5px;border-radius:11px;margin-bottom:30px;overflow-x:auto}.chome .tabs button{flex:1;padding:11px 15px;border-radius:8px;font-size:.895rem;font-weight:570;color:var(--body);white-space:nowrap;transition:.16s;letter-spacing:-.01em}.chome .tabs button[aria-selected=true]{background:#fff;color:var(--navy);box-shadow:var(--shadow);font-weight:620}.chome .tab-p{display:none;grid-template-columns:.85fr 1.15fr;gap:44px;align-items:start}.chome .tab-p.on{display:grid;animation:fade .32s ease}@keyframes fade{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.chome .tab-p h3{font-size:1.5rem;letter-spacing:-.024em;margin-bottom:14px}.chome .tab-p ul{list-style:none;margin-top:20px;display:grid;gap:11px}.chome .tab-p li{display:flex;gap:11px;font-size:.925rem;align-items:flex-start;color:var(--body)}.chome .tick{width:19px;height:19px;border-radius:50%;background:var(--orange-t);flex:none;display:grid;place-items:center;margin-top:2px}.chome .tick:after{content:"";width:4.5px;height:8.5px;border:solid var(--orange-d);border-width:0 2px 2px 0;transform:rotate(43deg) translate(-1px,-1px)}.chome .two-shot{display:grid;gap:16px}.chome .safe-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:52px;align-items:center}.chome .safe-quote{font-size:1.32rem;line-height:1.45;color:#fff;font-weight:620;letter-spacing:-.022em;margin:20px 0 22px;padding-left:20px;border-left:3px solid var(--yellow)}.chome .dom-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:28px}.chome .dom{display:flex;align-items:stretch;background:#fff;border:1px solid var(--line);border-radius:9px;overflow:hidden;text-align:left;transition:.18s ease;box-shadow:0 1px 2px rgba(30,39,51,.05);min-height:150px}.chome .dom:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.chome .dom[aria-pressed=true]{border-color:var(--orange);box-shadow:0 0 0 3px rgba(224,128,22,.18)}.chome .dom-ic{flex:0 0 33%;display:grid;place-items:center;background:#D7ECEC}.chome .dom-ic svg{width:54px;height:54px}.chome .dom-tx{flex:1;padding:22px 20px 20px;min-width:0}.chome .dom-tx b{display:block;font-size:1.02rem;font-weight:650;color:var(--ink);letter-spacing:-.015em;line-height:1.3;margin-bottom:9px}.chome .dom-tx em{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-style:normal;font-size:.8rem;line-height:1.55;color:var(--body)}.chome .dom-panel{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:30px;display:grid;grid-template-columns:1.2fr 1fr;gap:36px;box-shadow:var(--shadow)}.chome .dom-panel h3{font-size:1.3rem;letter-spacing:-.024em;margin-bottom:6px}.chome .dom-say{font-size:1.02rem;color:var(--orange-d);font-weight:600;letter-spacing:-.015em;margin-bottom:13px;line-height:1.38}.chome .dom-panel .src{font-size:.78rem;color:var(--muted);margin-top:18px;padding-top:16px;border-top:1px solid var(--line-s)}.chome .dom-ex{background:var(--bg-s);border-radius:11px;padding:19px}.chome .ui-lbl{font-size:.65rem;font-weight:660;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.chome .ui-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line-s);font-size:.775rem}.chome .ui-row:first-of-type{border-top:none;padding-top:0}.chome .ui-row span:first-of-type{flex:1;color:var(--body)}.chome .ui-ck,.chome .ui-row span.ui-ck{width:15px;height:15px;border-radius:4.5px;border:1.5px solid var(--line);flex:none}.chome .ui-row span.ui-ck+span{flex:1;color:var(--body)}.chome .ui-ck.on{background:var(--orange);border-color:var(--orange);position:relative}.chome .ui-ck.on:after{content:"";position:absolute;left:4.4px;top:1.6px;width:3.6px;height:7px;border:solid #fff;border-width:0 1.8px 1.8px 0;transform:rotate(43deg)}.chome .tag{padding:2.5px 8px;border-radius:5px;font-size:.655rem;font-weight:640}.chome .tag-a{background:#E4F6EE;color:#12764F}.chome .tag-p{background:#FEF3DC;color:#8A5B08}.chome .tag-n{background:var(--bg-t);color:var(--body)}.chome .score{display:flex;align-items:baseline;gap:9px;margin:14px 0 4px}.chome .score b{font-size:1.9rem;font-weight:700;color:var(--navy);letter-spacing:-.035em;line-height:1}.chome .score span{font-size:.79rem;color:var(--muted)}.chome .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.chome .card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:27px 25px;transition:.2s ease}.chome .card:hover{box-shadow:var(--shadow);border-color:#D6DFE8}.chome .card i{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--orange-t);color:var(--orange-d);margin-bottom:17px}.chome .card i svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.chome .card h3{margin-bottom:9px}.chome .card p{font-size:.925rem;color:var(--body)}.chome .quote{border-left:3px solid var(--orange);padding:6px 0 6px 26px;margin:0 auto;max-width:56ch}.chome .quote p{font-size:1.5rem;line-height:1.42;color:#fff;font-weight:600;letter-spacing:-.024em}.chome .quote cite{display:block;margin-top:16px;font-style:normal;font-size:.89rem;color:#93A2B4}.chome .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.chome .stat{background:#fff;padding:27px 23px}.chome .stat b{display:block;font-size:2.3rem;font-weight:700;color:var(--navy);letter-spacing:-.04em;line-height:1;margin-bottom:8px}.chome .stat span{font-size:.875rem;color:var(--body);display:block}.chome .stat em{font-style:normal;font-size:.755rem;color:var(--muted);display:block;margin-top:5px}.chome .use-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.chome .use-grid figure{border-radius:var(--r);overflow:hidden;position:relative;box-shadow:var(--shadow)}.chome .use-grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}.chome .price-card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:36px;box-shadow:var(--shadow);display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center}.chome .price-card h3{font-size:1.55rem;letter-spacing:-.026em;margin-bottom:14px}.chome .price-list{list-style:none;display:grid;gap:11px;margin-top:20px}.chome .price-list li{display:flex;gap:11px;font-size:.925rem;align-items:flex-start}.chome .cohort{background:var(--navy-dd);border-radius:11px;padding:24px;color:#BECBD8}.chome .cohort .ui-lbl{color:var(--yellow);margin-bottom:10px}.chome .cohort p{font-size:.895rem;line-height:1.55}.chome .cohort-n{display:flex;gap:6px;margin-top:16px}.chome .slot{flex:1;height:5px;border-radius:3px;background:rgba(255,255,255,.16)}.chome .slot.f{background:var(--yellow)}.chome .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.chome .fld{display:block}.chome .fld span{display:block;font-size:.845rem;font-weight:580;color:var(--ink);margin-bottom:7px}.chome .fld input,.chome .fld select,.chome .fld textarea{width:100%;padding:11px 14px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:.925rem;transition:.15s;color:var(--ink)}.chome .fld input:focus,.chome .fld select:focus,.chome .fld textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px rgba(224,128,22,.14)}.chome .fld.err input,.chome .fld.err select{border-color:#C0392B;box-shadow:0 0 0 3px rgba(192,57,43,.1)}.chome .fld .msg{display:none;font-size:.79rem;color:#C0392B;margin-top:5px}.chome .fld.err .msg{display:block}.chome .span2{grid-column:1/-1}.chome .done{display:none;text-align:center;padding:44px 28px;background:var(--bg-s);border:1px solid var(--line);border-radius:var(--r)}.chome .done.on{display:block;animation:fade .34s ease}.chome .done i{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#E4F6EE;margin:0 auto 18px}.chome .done i:after{content:"";width:12px;height:22px;border:solid #12764f;border-width:0 3px 3px 0;transform:rotate(43deg) translate(-2px,-2px)}.chome .done h3{font-size:1.35rem;letter-spacing:-.022em;margin-bottom:9px}.chome .formerr{display:none;margin-top:18px;padding:14px 16px;border-radius:9px;background:#FBE4E4;border:1px solid #e8bdbd;color:#7A1F1F;font-size:.9rem;line-height:1.5}.chome .formerr.on{display:block}.chome .formerr a{text-decoration:underline;font-weight:600}.chome .btn[disabled]{opacity:.62;pointer-events:none}.chome .hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.chome .preview-note{font-size:.78rem;color:#6F7E90;margin-top:14px}.chome .done p{max-width:44ch;margin:0 auto;font-size:.945rem}.chome footer{background:var(--navy-dd);color:#8A99AB;padding:54px 0 32px;font-size:.875rem}.chome .f-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px;margin-bottom:36px}.chome footer h4{color:#fff;font-size:.76rem;letter-spacing:.11em;text-transform:uppercase;margin-bottom:15px;font-weight:660}.chome footer ul{list-style:none;display:grid;gap:9px}.chome footer a:hover{color:#fff}.chome .f-logo img{width:150px;margin-bottom:15px}.chome .f-bot{border-top:1px solid rgba(255,255,255,.1);padding-top:24px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:.81rem;color:#6F7E90}@media(max-width:940px){.chome section{padding:66px 0}.chome .dom-panel,.chome .hero-grid,.chome .own-grid,.chome .price-card,.chome .safe-grid,.chome .tab-p.on{grid-template-columns:1fr!important;gap:32px}.chome .stack{grid-template-columns:1fr;gap:20px}.chome .arrow{transform:rotate(90deg)}.chome .dom-grid,.chome .grid3,.chome .stats{grid-template-columns:1fr 1fr}.chome .nav-links{display:none}.chome .f-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.chome .wrap,.chome .wrap-n{padding:0 20px}.chome .dom-grid,.chome .f-grid,.chome .form-grid,.chome .grid3,.chome .stats,.chome .use-grid{grid-template-columns:1fr}.chome .trust-i{flex-basis:50%;border-bottom:1px solid var(--navy)}.chome .trust-i:nth-child(2n){border-right:none}.chome .nav-cta .btn-s{display:none}}.chome .trust-i b{min-height:2.6em}.chome .logo img{width:auto;height:36px}.chome .nav-signin{font-size:.9rem;font-weight:560;color:var(--body);transition:color .15s}.chome .nav-signin:hover{color:var(--navy)}.chome .draw{padding:18px}.chome .draw-h{font-size:.9rem;font-weight:650;color:var(--ink);margin-bottom:14px}.chome .draw-top{display:flex;justify-content:space-between;gap:14px;margin-bottom:6px;align-items:flex-start;flex-wrap:wrap}.chome .draw-top b{font-size:.9rem;font-weight:650;color:var(--ink);display:block}.chome .draw-top em{font-style:normal;font-size:.78rem;color:var(--muted);display:block;margin-top:2px}.chome .draw-stats{display:flex;gap:18px;text-align:left;flex:none}.chome .draw-stats b{display:inline;font-size:1.3rem;font-weight:700;color:var(--navy);line-height:1}.chome .draw-stats>span{font-size:.74rem;color:var(--muted)}.chome .draw-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--line-s);border-radius:9px;margin-top:9px}.chome .draw-main{min-width:0}.chome .draw-main b{display:block;font-size:.84rem;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chome .draw-main em{font-style:normal;display:block;font-size:.76rem;color:var(--muted);margin-top:2px}@media(max-width:600px){.chome .nav-cta .nav-signin{display:inline}}.chome .use-grid img{height:auto}