.cfo3{--ink:#0e0e10;--txt:#55555c;--mute:#8d8d93;--line:#eceae6;--hair:#f0eeea;--gray:#f5f4f1;--gold:#b8955f;--gold-l:#c9ad80;--dark:#0b0b0d;--ko:#8e2b2b;--ko-bg:#f8eeec;--sans:var(--font-montserrat),"Montserrat",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--serif:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;--logo:var(--font-cinzel),"Cinzel",Georgia,serif;--max:1160px;--pad:24px;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1)}.cfo3 *,.cfo3{box-sizing:border-box;margin:0;padding:0}html:has(.cfo3){scroll-behavior:smooth;-webkit-text-size-adjust:100%}.cfo3{font-family:var(--sans);letter-spacing:normal;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;font-size:16px;font-weight:400;line-height:1.55}.cfo3 h1,.cfo3 h2,.cfo3 h3{font-family:inherit}.cfo3 img{max-width:100%;height:auto;display:block}.cfo3 .ph img,.cfo3 .pol>img{object-fit:cover}.cfo3 .visual .ph .img img{object-position:78% 50%}.cfo3 .case .ph img{object-position:center 55%}.cfo3 .pol>img{object-position:center top;z-index:0}.cfo3 a{color:inherit}.cfo3 .wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.cfo3 section{scroll-margin-top:84px}.cfo3 .k{letter-spacing:.26em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:600}.cfo3 .k.g{color:var(--gold)}.cfo3 .h2{font-family:var(--serif);margin-top:12px;font-size:clamp(34px,4.2vw,50px);font-weight:500;line-height:1.08}.cfo3 .h2 i{color:var(--gold);font-style:italic}.cfo3 .h1,.cfo3 .h2,.cfo3 .h3w,.cfo3 .ac .tl,.cfo3 .cov h3,.cfo3 .legal h3{text-wrap:balance}.cfo3 .lead{color:var(--txt);font-size:17px;line-height:1.65}.cfo3 .head{text-align:center;max-width:720px;margin:0 auto}.cfo3 .head .lead{margin-top:16px}.cfo3 .sec{padding:96px 0}.cfo3 .btn{letter-spacing:.02em;border:1px solid var(--ink);transition:transform .16s var(--ease-out),background-color .2s ease,color .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:10px;padding:15px 24px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cfo3 .btn svg{width:16px;height:16px;transition:transform .2s var(--ease-out)}.cfo3 .btn:active{transform:scale(.97)}.cfo3 .btn.dk{background:var(--ink);color:#fff}.cfo3 .btn.ln{color:var(--ink);background:0 0}.cfo3 .btn.wh{color:var(--ink);background:#fff;border-color:#fff}.cfo3 .btn.wl{color:#fff;background:0 0;border-color:#fff6}.cfo3 .cov .lk svg,.cfo3 .legal a svg{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.cfo3 .btn.dk:hover{background:#26262b}.cfo3 .btn.ln:hover{background:var(--ink);color:#fff}.cfo3 .btn.wl:hover{border-color:#fff}.cfo3 .btn:hover svg,.cfo3 .cov .lk:hover svg{transform:translate(3px)}.cfo3 .legal a:hover svg{transform:translateY(2px)}}.cfo3 .btn:focus-visible,.cfo3 a:focus-visible,.cfo3 summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.cfo3 .fl{border-radius:2px;flex:none;width:18px;height:12px;box-shadow:0 0 0 1px #0000001a}.cfo3 .fl.sq{width:12px;height:12px}.cfo3 .nav{z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);transition:transform .25s var(--ease-out);background:#ffffffe6;position:sticky;top:0}.cfo3 .nav.is-hidden{transform:translateY(-100%)}.cfo3 .nav>.wrap{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.cfo3 .logo{text-decoration:none;display:block}.cfo3 .logo .a{font-family:var(--logo);letter-spacing:.16em;color:var(--gold);white-space:nowrap;font-size:15px;font-weight:700}.cfo3 .logo .b{letter-spacing:.26em;text-transform:uppercase;color:var(--mute);align-items:center;gap:6px;margin-top:4px;font-size:8.5px;display:flex}.cfo3 .logo .b .fl{width:14px;height:9px}.cfo3 .menu{gap:26px;font-size:13px;font-weight:500;display:flex}.cfo3 .menu a{color:var(--ink);opacity:.8;white-space:nowrap;text-decoration:none;transition:color .2s,opacity .2s}@media (hover:hover) and (pointer:fine){.cfo3 .menu a:hover{opacity:1;color:var(--gold)}}.cfo3 .acts{flex-shrink:0;align-items:center;gap:16px;font-size:13px;font-weight:500;display:flex}.cfo3 .acts a{white-space:nowrap}.cfo3 .acts a.cn{text-decoration:none}.cfo3 .acts .btn{padding:11px 18px;font-size:12.5px}.cfo3 .lang{border:1px solid var(--line);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.cfo3 .lang a{letter-spacing:.1em;color:var(--mute);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:600;line-height:1;text-decoration:none}@media (hover:hover) and (pointer:fine){.cfo3 .lang a:hover{color:var(--ink)}}.cfo3 .lang a[aria-current]{background:var(--gray);color:var(--ink)}.cfo3 .burger{border:1px solid var(--line);cursor:pointer;width:42px;height:42px;transition:transform .16s var(--ease-out);-webkit-tap-highlight-color:transparent;background:#fff;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;padding:0;display:none}.cfo3 .burger:active{transform:scale(.94)}.cfo3 .burger span{background:var(--ink);width:16px;height:1.5px;transition:transform .2s var(--ease-out);display:block}.cfo3 .burger[aria-expanded=true] span:first-child{transform:translateY(3.25px)rotate(45deg)}.cfo3 .burger[aria-expanded=true] span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.cfo3 .mnav{border-top:1px solid var(--line);background:#fff}.cfo3 .mnav .wrap{flex-direction:column;padding-top:6px;padding-bottom:22px;display:flex}.cfo3 .mnav a:not(.btn){color:var(--ink);border-bottom:1px solid var(--hair);padding:14px 0;font-size:17px;font-weight:500;text-decoration:none}.cfo3 .mact{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cfo3 .mact .btn{flex:1;justify-content:center}.cfo3 .mnav{max-height:calc(100vh - 64px);overflow-y:auto}.cfo3 .mnav[hidden]{display:none}.cfo3.js .mnav{opacity:0;transition:opacity .15s ease,transform .15s var(--ease-out);transform:translateY(-8px)}.cfo3.js .mnav.is-open{opacity:1;transition:opacity .2s ease,transform .25s var(--ease-out);transform:none}.cfo3.js .mnav .wrap>a,.cfo3.js .mnav .mact{opacity:0;transition:opacity .15s ease,transform .15s var(--ease-out);transform:translateY(-6px)}.cfo3.js .mnav.is-open .wrap>a,.cfo3.js .mnav.is-open .mact{opacity:1;transition:opacity .25s ease,transform .3s var(--ease-out);transform:none}.cfo3.js .mnav.no-anim,.cfo3.js .mnav.no-anim .wrap>a,.cfo3.js .mnav.no-anim .mact{transition:none}@media (min-width:1181px){.cfo3 .mnav{display:none!important}}@media (max-width:1180px){.cfo3 .menu{display:none}.cfo3 .burger{display:inline-flex}.cfo3 .acts a.cn{display:none}}.cfo3 .tmh-wa{z-index:190;color:#0a0a0c;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .25s var(--ease-out),box-shadow .3s ease,opacity .25s ease,visibility .25s;-webkit-tap-highlight-color:transparent;background:#f5f5f3f5;border:1px solid #00000014;border-radius:999px;align-items:center;gap:10px;padding:13px 22px;font-size:11.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 34px #00000038}@media (hover:hover) and (pointer:fine){.cfo3 .tmh-wa:hover{color:#0a0a0c;transform:translateY(-2px);box-shadow:0 16px 42px #0000004d}.cfo3 .tmh-wa:hover:active{transform:translateY(-2px)scale(.97)}}.cfo3 .tmh-wa:active{transform:scale(.97)}.cfo3.js .tmh-wa:not(.is-in){opacity:0;visibility:hidden;transform:translateY(12px)}.cfo3 .tmh-wa svg{flex:none;width:17px;height:17px;display:block}@media (max-width:640px){.cfo3 .tmh-wa{gap:0;padding:12px 16px;font-size:0;bottom:16px;right:16px}.cfo3 .tmh-wa svg{width:22px;height:22px}}.cfo3 .hh{font:inherit;margin:0}.cfo3 .hh>span{display:block}.cfo3 .hero{padding:72px 0 88px}.cfo3 .hero .wrap{grid-template-columns:1.02fr 1fr;align-items:center;gap:56px;display:grid}.cfo3 .h1{font-family:var(--serif);letter-spacing:-.005em;margin-top:18px;font-size:clamp(54px,7.4vw,96px);font-weight:400;line-height:.96}.cfo3 .h1 i{color:var(--gold);font-style:italic}.cfo3 .hero .lead{color:#2e2e33;max-width:460px;margin-top:26px;font-size:19px}.cfo3 .chips{letter-spacing:.12em;text-transform:uppercase;color:var(--txt);flex-wrap:wrap;gap:8px 14px;margin-top:22px;font-size:11px;font-weight:600;display:flex}.cfo3 .chips span{align-items:center;gap:7px;display:inline-flex}.cfo3 .chips svg{width:14px;height:14px;color:var(--gold)}.cfo3 .ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.cfo3 .proof{color:var(--mute);margin-top:26px;font-size:13px}.cfo3 .proof b{color:var(--ink);font-weight:600}.cfo3 .visual{height:560px;position:relative}.cfo3 .visual .ph{border-radius:24px;position:absolute;inset:0 0 0 70px;overflow:hidden;box-shadow:0 30px 80px #14141e2e}.cfo3 .visual .ph .img{background:var(--gray);display:block;position:absolute;inset:0}.cfo3 .visual .ph .curtain{background:var(--gray);transform-origin:100%;display:none;position:absolute;inset:0}.cfo3.intro .visual .ph .curtain{display:block}.cfo3.intro .hero .hh,.cfo3.intro .hero .lead,.cfo3.intro .hero .chips,.cfo3.intro .hero .ctas,.cfo3.intro .hero .proof{visibility:hidden}.cfo3.intro .visual .mob{transform:translateY(60px)rotate(-14deg)}.cfo3 .h1 .ln-mask{overflow-clip-margin:.24em}.cfo3 .visual .mob{filter:drop-shadow(0 30px 40px #00000059);width:190px;position:absolute;bottom:-34px;left:0;transform:rotate(-6deg)}.cfo3 .feats{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:56px;display:grid}.cfo3 .f{background:var(--gray);border-radius:20px;padding:30px 26px 28px}.cfo3 .ic{width:48px;height:48px;color:var(--ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 20px #00000012}.cfo3 .ic svg{width:20px;height:20px}.cfo3 .f h3{margin-top:22px;font-size:15px;font-weight:700}.cfo3 .f p{color:var(--txt);margin-top:8px;font-size:14px;line-height:1.6}.cfo3 .price{grid-template-columns:1fr 1fr;gap:22px;margin-top:56px;display:grid}.cfo3 .pc{background:var(--gray);border-radius:24px;flex-direction:column;padding:40px 40px 34px;display:flex}.cfo3 .pc .k{color:var(--gold)}.cfo3 .pc .v{font-family:var(--serif);white-space:nowrap;font-variant-numeric:lining-nums;margin-top:22px;font-size:clamp(68px,8vw,104px);font-weight:500;line-height:.9}.cfo3 .pc .v small{font-family:var(--sans);color:var(--gold);margin-left:10px;font-size:18px;font-weight:600}.cfo3 .pc .u{color:var(--txt);margin-top:14px;font-size:16px}.cfo3 .pc .grow{flex:1;min-height:28px}.cfo3 .split{background:#fff;border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:16px 20px 16px 16px;display:grid}.cfo3 .split .ic{width:48px;height:48px;box-shadow:none;color:var(--gold);background:#b8955f21}.cfo3 .split .t{font-size:15px;font-weight:600}.cfo3 .split .sv{text-align:right;font-family:var(--serif);font-variant-numeric:lining-nums;font-size:34px;font-weight:600;line-height:1}.cfo3 .split .sv small{font-family:var(--sans);color:var(--mute);margin-top:4px;font-size:11px;font-weight:500;display:block}.cfo3 .co .numw{overflow-clip-margin:3px;display:block;position:relative;overflow:clip}.cfo3 .co .num{white-space:nowrap;display:inline-block}.cfo3 .co .ghost{pointer-events:none;position:absolute}.cfo3 .seg{background:var(--gray);border-radius:999px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);padding:4px;display:grid;position:relative}.cfo3 .seg .pill{background:var(--ink);width:calc(25% - 2px);transition:transform .25s var(--ease-out);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 4px 12px #00000024}.cfo3 .seg button{z-index:1;height:36px;font:600 13px/1 var(--sans);color:var(--txt);cursor:pointer;font-variant-numeric:tabular-nums;transition:color .2s ease,transform .16s var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;position:relative}.cfo3 .seg button[aria-checked=true]{color:#fff}.cfo3 .seg button:active{transform:scale(.94)}.cfo3 .seg button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (hover:hover) and (pointer:fine){.cfo3 .seg button[aria-checked=false]:hover{color:var(--ink)}}.cfo3 .pc .n{color:var(--mute);margin-top:16px;font-size:13px}.cfo3 .ex{border:1px solid var(--line);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.cfo3 .ex .im{background:linear-gradient(#f7f6f3 0%,#eeece7 100%);flex:1;justify-content:center;align-items:flex-end;min-height:220px;padding:34px 30px 18px;display:flex}.cfo3 .ex .im img{width:82%}.cfo3 .ex .bd{padding:26px 32px 22px}.cfo3 .ex .ttl{justify-content:space-between;align-items:baseline;gap:12px;margin:6px 0 12px;display:flex}.cfo3 .ex .ttl b{font-size:20px;font-weight:700}.cfo3 .ex .ttl span{color:var(--txt);white-space:nowrap;font-size:14px;font-weight:600}.cfo3 .r{color:var(--txt);border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;font-size:14.5px;display:flex}.cfo3 .r b{color:var(--ink);white-space:nowrap;font-weight:600}.cfo3 .fine{color:var(--mute);text-align:center;margin-top:22px;font-size:13px}.cfo3 .fine a{color:var(--gold);font-weight:600;text-decoration:none}.cfo3 .jur{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;display:grid}.cfo3 .jt{background:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;gap:30px;padding:24px 24px 22px;display:flex;position:relative}.cfo3 .jt .c{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.cfo3 .jt .t{letter-spacing:-.02em;font-size:44px;font-weight:700;line-height:1}.cfo3 .jt .t small{letter-spacing:.18em;color:var(--mute);margin-left:8px;font-size:11px;font-weight:600}.cfo3 .jt .tag{letter-spacing:.14em;text-transform:uppercase;color:var(--ko);background:var(--ko-bg);border-radius:999px;order:1;align-self:flex-start;margin-top:-18px;padding:6px 10px;font-size:9.5px;font-weight:700}.cfo3 .jt .c{flex-wrap:wrap;order:0}.cfo3 .jt .c small{color:var(--mute);flex-basis:100%;margin-top:4px;font-size:11px;font-weight:500}.cfo3 .jt .t{order:2}.cfo3 .legal{border:1px solid var(--line);border-radius:20px;grid-template-columns:56px 1fr;gap:20px;margin-top:22px;padding:28px 32px;display:grid}.cfo3 .legal .ic{box-shadow:none;background:var(--ko-bg);color:var(--ko)}.cfo3 .legal h3{font-family:var(--serif);font-size:26px;font-weight:500;line-height:1.15}.cfo3 .legal p{color:var(--txt);margin-top:10px;font-size:14.5px;line-height:1.65}.cfo3 .legal p b{color:var(--ink);font-weight:600}.cfo3 .legal a{color:var(--gold);align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cfo3 .legal a svg{width:15px;height:15px}.cfo3 .who{grid-template-columns:1fr 1fr;gap:48px 72px;max-width:980px;margin:60px auto 0;display:grid}.cfo3 .who>div{grid-template-columns:56px 1fr;align-content:start;align-items:start;column-gap:22px;display:grid}.cfo3 .who .ic{width:56px;height:56px;box-shadow:none;color:var(--gold);background:#b8955f1f;grid-row:1/3}.cfo3 .who .ic svg{width:22px;height:22px}.cfo3 .who b{font-family:var(--serif);margin-top:2px;font-size:27px;font-weight:500;line-height:1.15;display:block}.cfo3 .who span{color:var(--txt);margin-top:6px;font-size:15px;line-height:1.6;display:block}.cfo3 .steps{text-align:center;grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid;position:relative}.cfo3 .steps-line{background:repeating-linear-gradient(90deg,var(--gold-l) 0 7px,transparent 7px 13px);transform-origin:0;height:1px;position:absolute;top:28px;left:12.5%;right:12.5%}.cfo3 .steps>div>.ic{width:56px;height:56px;transition:color .3s ease,box-shadow .4s ease,transform .4s var(--ease-out);margin:0 auto;position:relative}.cfo3.js .steps>div>.ic{color:var(--mute);transform:scale(.92)}.cfo3.js .steps>div>b,.cfo3.js .steps>div>p{opacity:.4;transition:opacity .4s}.cfo3.js .steps>div.is-on>.ic{color:var(--ink);box-shadow:0 0 0 1px var(--gold-l),0 10px 24px #b8955f38;transform:none}.cfo3.js .steps>div.is-on>b,.cfo3.js .steps>div.is-on>p{opacity:1}.cfo3 .steps>div>.ic svg{width:22px;height:22px}.cfo3 .steps b{margin-top:18px;font-size:16px;font-weight:700;display:block}.cfo3 .steps .no{color:var(--gold);margin-right:8px;font-size:12px;font-weight:700}.cfo3 .steps p{color:var(--txt);margin-top:6px;padding:0 18px;font-size:14px}.cfo3 .case{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;display:grid}.cfo3 .case .ph{aspect-ratio:4/5;background:var(--gray);border-radius:24px;position:relative;overflow:hidden}.cfo3 .case .lead{margin-top:18px}.cfo3 .figs{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.cfo3 .figs>div{padding-top:20px}.cfo3 .figs .v{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;font-size:46px;font-weight:500;line-height:1}.cfo3 .figs .l{letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-top:8px;font-size:11px;font-weight:600}.cfo3 .cap{color:var(--mute);margin-top:22px;font-size:12px}.cfo3 .ins{grid-template-columns:1.25fr 1fr;align-items:stretch;gap:22px;margin-top:56px;display:grid}.cfo3 .cov{background:var(--gray);border-radius:24px;padding:36px 38px}.cfo3 .cov h3{font-family:var(--serif);font-size:28px;font-weight:500;line-height:1.15}.cfo3 .cov .cap2{color:var(--txt);margin-top:10px;font-size:14.5px}.cfo3 .cov ul{margin-top:20px;list-style:none}.cfo3 .cov li{color:var(--ink);border-top:1px solid #e6e3dd;grid-template-columns:26px 1fr;padding:10px 0;font-size:14.5px;display:grid}.cfo3 .cov li svg{width:16px;height:16px;color:var(--gold);margin-top:3px}.cfo3 .cov .cond{color:var(--mute);margin-top:16px;font-size:13px}.cfo3 .app{color:#fff;background:#000}.cfo3 .app .head .lead{color:#ffffffb8}.cfo3 .mac-wrap{max-width:980px;margin:44px auto 0}.cfo3 .mac-in{position:relative}.cfo3 .mac-in .mac{width:100%;display:block}.cfo3 .mac-off{background:#000;border-radius:6px 6px 0 0;display:none;position:absolute;inset:1.5% 8.5% 10.3%}.cfo3 .pocket{border-top:1px solid #ffffff1f;grid-template-columns:1fr 1.15fr;align-items:center;gap:40px;margin-top:64px;padding-top:64px;display:grid}.cfo3 .h3w{font-family:var(--serif);color:#fff;margin-top:12px;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.08}.cfo3 .app .k{color:var(--gold-l)}.cfo3 .app .h2{color:#fff}.cfo3 .app .lead{color:#ffffffb8;margin-top:18px}.cfo3 .app ul{margin-top:28px;list-style:none}.cfo3 .app li{border-top:1px solid #ffffff1f;grid-template-columns:30px 1fr;padding:12px 0;font-size:15px;display:grid}.cfo3 .app li svg{width:17px;height:17px;color:var(--gold-l);margin-top:3px}.cfo3 .stores{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.cfo3 .store{color:#fff;background:#000;border:1px solid #ffffff59;border-radius:10px;align-items:center;gap:9px;padding:9px 16px 9px 12px;display:inline-flex}.cfo3 .store svg{width:20px;height:20px}.cfo3 .store small{color:#ffffffbf;font-size:8px;display:block}.cfo3 .store b{font-size:14px;font-weight:600;line-height:1.1;display:block}.cfo3 .ptabs{border-left:1px solid #ffffff24;flex-direction:column;margin-top:28px;display:flex}.cfo3 .ptab{text-align:left;color:#ffffff73;width:100%;font:500 15.5px/1.4 var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;padding:14px 0 14px 22px;transition:color .25s;display:block;position:relative}.cfo3 .ptab[aria-selected=true]{color:#fff}.cfo3 .ptab:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (hover:hover) and (pointer:fine){.cfo3 .ptab[aria-selected=false]:hover{color:#fffc}}.cfo3 .ptab .bar{background:var(--gold-l);transform-origin:top;width:2px;position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.cfo3 .ptab[aria-selected=true] .bar{transform:none}.cfo3 .ptabs.run .ptab[aria-selected=true] .bar{animation:4.5s linear cfo3-ptab}.cfo3 .ptabs.run.paused .ptab[aria-selected=true] .bar{animation-play-state:paused}@keyframes cfo3-ptab{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.cfo3 .phone1{aspect-ratio:560/933;width:min(340px,78%);margin:0 auto;position:relative}.cfo3 .phone1 img{opacity:0;width:100%;height:100%;transition:opacity .45s ease,transform .65s var(--ease-out);position:absolute;inset:0;transform:translateY(12px)scale(.98)}.cfo3 .phone1 img.on{opacity:1;transform:none}.cfo3 .cov .lk{color:var(--gold);align-items:center;gap:8px;margin-top:18px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.cfo3 .cov .lk svg{width:15px;height:15px}.cfo3 .pol{background:#1a1a1c;border-radius:24px;align-items:flex-start;min-height:540px;padding:22px;display:flex;position:relative;overflow:hidden}.cfo3 .pol:before{content:"";z-index:1;background:linear-gradient(#0b0b0d80 0%,#0b0b0d00 50%);position:absolute;inset:0}.cfo3 .pol .card{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#0e0e10bd;border:1px solid #ffffff24;border-radius:18px;width:100%;padding:18px 20px 12px;position:relative}.cfo3 .pol .k{color:var(--gold-l)}.cfo3 .pol .row{border-top:1px solid #ffffff1f;justify-content:space-between;gap:16px;padding:8px 0;font-size:13px;display:flex}.cfo3 .pol .row:first-of-type{margin-top:12px}.cfo3 .pol .row span{color:#fff9;white-space:nowrap}.cfo3 .pol .row b{text-align:right;font-weight:600}.cfo3 .pol .row b.on{color:#9bd3b0}.cfo3 .pol p{color:#ffffffa6;margin-top:8px;font-size:12.5px}.cfo3 .accs{grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;margin-top:56px;display:grid}.cfo3 .ac{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;padding:38px 36px 34px;display:flex}.cfo3 .ac.dk{background:var(--dark);border-color:var(--dark);color:#fff}.cfo3 .ac .v{font-family:var(--serif);font-variant-numeric:lining-nums;margin-top:14px;font-size:76px;font-weight:500;line-height:.92}.cfo3 .ac .v small{font-family:var(--sans);color:var(--mute);margin-left:8px;font-size:15px;font-weight:600}.cfo3 .ac.dk .v small{color:#ffffff8c}.cfo3 .ac .tl{font-family:var(--serif);color:var(--gold);margin-top:14px;font-size:25px;font-style:italic;line-height:1.25}.cfo3 .ac.dk .tl{color:var(--gold-l)}.cfo3 .flow{background:var(--gray);border-radius:16px;margin-top:24px;padding:4px 20px;list-style:none}.cfo3 .flow li{color:var(--txt);border-top:1px solid #e6e3dd;grid-template-columns:34px 1fr;padding:14px 0;font-size:14px;line-height:1.5;display:grid}.cfo3 .flow li:first-child{border-top:0}.cfo3 .flow .n{width:22px;height:22px;display:block;position:relative}.cfo3 .flow .n em{color:var(--gold);transition:opacity .2s ease,filter .2s ease,transform .2s var(--ease-out);font-size:12px;font-style:normal;font-weight:700;position:absolute;top:2px;left:0}.cfo3 .flow .n svg{background:var(--gold);color:#fff;opacity:0;filter:blur(2px);width:22px;height:22px;transition:opacity .2s ease,filter .2s ease,transform .3s var(--ease-out);border-radius:50%;padding:5px;position:absolute;top:-1px;left:-1px;transform:scale(.7)}.cfo3 .flow .n path{stroke-dasharray:20;stroke-dashoffset:20px;transition:stroke-dashoffset .35s var(--ease-out) .1s}.cfo3 .flow li.is-done .n em{opacity:0;filter:blur(2px);transform:scale(.8)}.cfo3 .flow li.is-done .n svg{opacity:1;filter:none;transform:none}.cfo3 .flow li.is-done .n path{stroke-dashoffset:0}.cfo3.js .flow li{opacity:.45;transition:opacity .3s}.cfo3.js .flow li.is-done{opacity:1}.cfo3 .flow li b{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.cfo3 .ac ul{margin-top:20px;list-style:none}.cfo3 .ac li{color:var(--ink);grid-template-columns:26px 1fr;padding:7px 0;font-size:14.5px;line-height:1.5;display:grid}.cfo3 .ac.dk li{color:#fff}.cfo3 .ac li svg{width:16px;height:16px;color:var(--gold);margin-top:3px}.cfo3 .ac.dk li svg{color:var(--gold-l)}.cfo3 .ac .in{color:#ffffffc7;margin-top:24px;font-size:15px;line-height:1.6}.cfo3 .ac ul.two{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:1fr 1fr;column-gap:16px;margin-top:18px;padding:10px 0;display:grid}.cfo3 .ac ul.two li{font-weight:600}.cfo3 .ac .nt{color:var(--mute);margin-top:18px;font-size:13px;line-height:1.6}.cfo3 .ac.dk .nt{color:#ffffff9e}.cfo3 .ac .nt a{color:var(--gold-l);white-space:nowrap;font-weight:600;text-decoration:none}.cfo3 .ac .gr{flex:1;min-height:26px}.cfo3 .ac .btn{justify-content:center}@media (max-width:860px){.cfo3 .accs{grid-template-columns:1fr}}.cfo3 .faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.cfo3 .faq .side p{color:var(--txt);margin-top:16px;font-size:15px}.cfo3 .faq .side a{color:var(--gold);font-weight:600;text-decoration:none}.cfo3 details{border-bottom:1px solid var(--line)}.cfo3 details:first-child{border-top:1px solid var(--line)}.cfo3 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:16.5px;font-weight:600;list-style:none;display:flex}.cfo3 summary::-webkit-details-marker{display:none}.cfo3 summary:after{content:"+";font-family:var(--serif);color:var(--gold);transition:transform .2s var(--ease-out);flex:none;font-size:30px;font-weight:400;line-height:1}.cfo3 details[open] summary:after{transform:rotate(45deg)}.cfo3 details p{color:var(--txt);padding:0 40px 24px 0;font-size:15px;line-height:1.7}.cfo3 details[open] p{animation:cfo3-faq-in .3s var(--ease-out)}@keyframes cfo3-faq-in{0%{opacity:0;transform:translateY(-6px)}}@supports (interpolate-size:allow-keywords){.cfo3{interpolate-size:allow-keywords}.cfo3 details::details-content{block-size:0;transition:block-size .25s var(--ease-out),content-visibility .25s allow-discrete;overflow-y:clip}.cfo3 details[open]::details-content{block-size:auto}}.cfo3 details p a{color:var(--gold);font-weight:600}.cfo3 .final{background:var(--dark);color:#fff;border-radius:28px;grid-template-columns:1.3fr 1fr;align-items:end;gap:48px;padding:72px 64px;display:grid}.cfo3 .final .k{color:var(--gold-l)}.cfo3 .final .h2{color:#fff;font-size:clamp(34px,4vw,52px)}.cfo3 .final .ct{color:#fffc;font-size:15px;line-height:1.9}.cfo3 .final .ct a{text-decoration:none}.cfo3 .final .ct a.w{color:var(--gold-l);font-weight:600}.cfo3 .final .ctas{margin-top:22px}.cfo3 footer{padding:72px 0 40px}.cfo3 .ft{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.cfo3 .ft .lg{width:270px}.cfo3 .ft .tg{color:var(--txt);max-width:300px;margin-top:18px;font-size:14px}.cfo3 .ft .mil{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-top:18px;font-size:11px;font-weight:600;display:flex}.cfo3 .ft h4{letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-bottom:14px;font-size:11px;font-weight:600}.cfo3 .ft ul{list-style:none}.cfo3 .ft li{padding:5px 0;font-size:14px}.cfo3 .ft li a{color:var(--ink);text-decoration:none;transition:color .2s}@media (hover:hover) and (pointer:fine){.cfo3 .ft li a:hover{color:var(--gold)}}.cfo3 .cp{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:48px;padding-top:22px;font-size:12px;display:flex}@media (max-width:1060px){.cfo3 .hero .wrap,.cfo3 .case,.cfo3 .pocket,.cfo3 .faq,.cfo3 .final{grid-template-columns:1fr}.cfo3 .visual{max-width:720px;height:520px}.cfo3 .feats,.cfo3 .who,.cfo3 .jur{grid-template-columns:1fr 1fr}.cfo3 .who{column-gap:40px}.cfo3 .price,.cfo3 .ins{grid-template-columns:1fr}.cfo3 .ft{grid-template-columns:1fr 1fr}.cfo3 .case .ph{aspect-ratio:16/11}.cfo3 .final{padding:56px 40px}}@media (max-width:680px){.cfo3{--pad:16px;font-size:15px}.cfo3 .nav>.wrap{gap:10px;height:64px}.cfo3 .logo .a{letter-spacing:.12em;font-size:10.5px!important}.cfo3 .logo .b{letter-spacing:.2em;font-size:7px}.cfo3 .acts .rg{display:none}.cfo3 .acts{gap:10px}.cfo3 .sec{padding:68px 0}.cfo3 .acts a.cn{display:none}.cfo3 .hero{padding:40px 0 64px}.cfo3 .hero .lead{font-size:17px}.cfo3 .visual{height:380px}.cfo3 .visual .ph{left:46px}.cfo3 .visual .mob{width:128px;bottom:-24px}.cfo3 .feats,.cfo3 .who{grid-template-columns:1fr}.cfo3 .who{row-gap:30px;margin-top:44px}.cfo3 .who b{font-size:25px}.cfo3 .jur{grid-template-columns:1fr 1fr;gap:12px}.cfo3 .jt{gap:22px;padding:18px 16px}.cfo3 .jt .t{font-size:34px}.cfo3 .pc,.cfo3 .cov,.cfo3 .ac{padding:28px 22px}.cfo3 .ac .v{font-size:60px}.cfo3 .pocket{margin-top:56px;padding-top:52px}.cfo3 .mac-wrap{margin-top:34px}.cfo3 .pol{min-height:590px;padding:14px}.cfo3 .split{grid-template-columns:40px 1fr;row-gap:8px}.cfo3 .split .ic{width:40px;height:40px}.cfo3 .split .sv{text-align:left;grid-column:1/-1}.cfo3 .ex .bd{padding:22px 20px 16px}.cfo3 .legal{grid-template-columns:1fr;padding:24px 22px}.cfo3 .steps{grid-template-columns:1fr 1fr;row-gap:36px}.cfo3 .steps-line{display:none}.cfo3 .figs .v{font-size:36px}.cfo3 details p{padding-right:0}.cfo3 .final{border-radius:22px;padding:44px 24px}.cfo3 .ft{grid-template-columns:1fr}.cfo3 .ft .lg{width:220px}}@media (prefers-reduced-motion:reduce){html:has(.cfo3){scroll-behavior:auto}.cfo3 .btn:active,.cfo3 .burger:active,.cfo3 .seg button:active,.cfo3 .tmh-wa:active,.cfo3 .tmh-wa:hover,.cfo3 .tmh-wa:hover:active,.cfo3 .btn:hover svg,.cfo3 .cov .lk:hover svg,.cfo3 .legal a:hover svg{transform:none!important}.cfo3.js .tmh-wa:not(.is-in),.cfo3.js .mnav,.cfo3.js .mnav .wrap>a,.cfo3.js .mnav .mact,.cfo3.js .steps>div>.ic{transform:none}.cfo3 .seg .pill,.cfo3 summary:after,.cfo3 .flow .n path{transition:none}.cfo3 details[open] p{animation:none}.cfo3 details::details-content{transition:none!important}.cfo3 .flow .n em,.cfo3 .flow .n svg{filter:none!important;transform:none!important}.cfo3 .phone1 img{transform:none!important}}.cfo3 details p a{text-decoration:underline}.cfo3 .visual{container-type:inline-size}.cfo3 .visual .ph{aspect-ratio:1206/574;height:auto;box-shadow:none;background:0 0;border-radius:0;inset:auto;overflow:visible}.cfo3 .visual .ph .img{background:0 0}.cfo3 .visual .ph .img img{object-fit:contain;object-position:center}.cfo3 .visual .ph .curtain{background:#fff}.cfo3 .visual .mob{bottom:auto}@media (min-width:1061px){.cfo3 .visual .ph{width:117.63cqw;top:6.5cqw;left:-20.08cqw}.cfo3 .visual .mob{filter:drop-shadow(0 1px 1px #0000003d)drop-shadow(0 8px 12px #0000001f)drop-shadow(0 22px 32px #00000014);width:25.25cqw;top:34.81cqw;left:73.83cqw}}@media (min-width:681px) and (max-width:1060px){.cfo3 .visual{aspect-ratio:720/440;height:auto}.cfo3 .visual .ph{width:85.42cqw;top:-.14cqw;left:3.75cqw}.cfo3 .visual .mob{filter:drop-shadow(0 1px 1px #0000003d)drop-shadow(0 8px 12px #0000001f)drop-shadow(0 22px 32px #00000014);width:18.33cqw;top:20.42cqw;left:71.94cqw}}@media (max-width:680px){.cfo3 .visual{aspect-ratio:358/290;height:auto}.cfo3 .visual .ph{width:98.6cqw;top:-1.68cqw;left:-8.1cqw}.cfo3 .visual .mob{filter:drop-shadow(0 1px 1px #0000003d)drop-shadow(0 6px 9px #0000001f)drop-shadow(0 14px 20px #00000012);width:26.82cqw;top:20.95cqw;left:70.95cqw}}
