@import url("https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..700;1,9..144,300..600&family=Manrope:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap");@font-face{font-family:Fraunces DC;font-style:italic;font-weight:300 600;font-display:swap;src:url(/fonts/fraunces/fraunces-italic-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces DC;font-style:italic;font-weight:300 600;font-display:swap;src:url(/fonts/fraunces/fraunces-italic-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces DC;font-style:italic;font-weight:300 600;font-display:swap;src:url(/fonts/fraunces/fraunces-italic-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces DC;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces/fraunces-normal-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces DC;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces/fraunces-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces DC;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces/fraunces-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.cop-root{--cop-bg:#0b1525;--cop-bg-2:#081020;--cop-bg-elev:#13233c;--cop-paper:#f4eede;--cop-paper-2:#ece3d0;--cop-ink:#10192a;--cop-ink-soft:#33445a;--cop-ink-mute:#6c7787;--cop-cream:#f2ecdd;--cop-cream-soft:rgba(242,236,221,0.76);--cop-cream-mute:rgba(242,236,221,0.54);--cop-gold:#c9a85f;--cop-gold-soft:#e3cf9a;--cop-gold-deep:#a8843f;--cop-line-d:rgba(242,236,221,0.14);--cop-line-d-soft:rgba(242,236,221,0.08);--cop-line-l:rgba(16,25,42,0.14);--cop-display:"Fraunces DC","Fraunces",Georgia,"Times New Roman",serif;--cop-body:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--cop-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;background:var(--cop-bg);color:var(--cop-cream);font-family:var(--cop-body);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:hidden;text-wrap:pretty}.cop-root h1,.cop-root h2,.cop-root h3,.cop-root h4{font-family:var(--cop-display);font-weight:400;letter-spacing:-.015em;line-height:1.06;margin:0}.cop-root p{margin:0}.cop-root em{font-style:italic;font-family:var(--cop-display)}.cop-root a{color:inherit;text-decoration:none}.cop-root a:focus-visible,.cop-root button:focus-visible{outline:2px solid var(--cop-gold);outline-offset:3px;border-radius:4px}.cop-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,30px)}.cop-sec{padding:clamp(68px,9vw,104px) 0}.cop-eyebrow{font-family:var(--cop-mono);font-size:11.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--cop-gold)}.cop-cream{background:var(--cop-paper);color:var(--cop-ink)}.cop-cream-deep{background:var(--cop-paper-2);color:var(--cop-ink)}.cop-sec-head{display:flex;flex-wrap:wrap;gap:14px 50px;align-items:flex-end;margin-bottom:58px}.cop-sec-head>:first-child{flex:1 1 220px}.cop-sec-head>:last-child{flex:2.1 1 440px;min-width:0}.cop-sec-head-top{align-items:flex-start;margin-bottom:0}.cop-sec-head .cop-num{display:block;font-family:var(--cop-display);font-style:italic;font-size:48px;color:var(--cop-gold);line-height:1;margin-top:8px}.cop-root .cop-head{font-size:clamp(32px,4.3vw,53px);font-weight:350;line-height:1.06;margin:0 0 .4em}.cop-head em{color:var(--cop-gold-soft)}.cop-sec-head .cop-dek{font-size:18px;color:var(--cop-cream-soft);max-width:620px;margin:0}.cop-cream .cop-sec-head .cop-dek,.cop-cream-deep .cop-sec-head .cop-dek{color:var(--cop-ink-soft)}.cop-cream .cop-eyebrow,.cop-cream .cop-num,.cop-cream em,.cop-cream-deep .cop-eyebrow,.cop-cream-deep .cop-num,.cop-cream-deep em{color:var(--cop-gold-deep)}.cop-hero{position:relative;min-height:88vh;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(96px,12vw,140px) 0 46px;overflow:hidden;background:radial-gradient(120% 80% at 80% 6%,rgba(201,168,95,.2),transparent 55%),radial-gradient(90% 70% at 10% 100%,rgba(61,111,138,.24),transparent 60%),linear-gradient(160deg,#0e1c30,#0a1424 60%,#081020)}.cop-hero-content,.cop-hero-foot{position:relative;max-width:1100px;margin:0 auto;width:100%;padding:0 clamp(20px,4vw,30px)}.cop-hero h1{font-size:clamp(44px,7.2vw,88px);font-weight:300;line-height:1;letter-spacing:-.03em;margin:20px 0 0;max-width:15ch}.cop-hero h1 em{color:var(--cop-gold-soft)}.cop-hero .cop-dek{max-width:62ch;font-size:18px;color:var(--cop-cream-soft);margin:26px 0 0}.cop-hero .cop-switch{margin-top:34px}.cop-hero-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.cop-hero-foot{margin:64px auto 0;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.cop-creds{font-family:var(--cop-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--cop-cream-mute)}.cop-creds b{color:var(--cop-gold-soft);font-weight:500}.cop-hero-foot .cop-tag{font-family:var(--cop-display);font-style:italic;font-size:16px;color:var(--cop-cream-mute);text-align:right;line-height:1.35}.cop-switch{display:flex;width:fit-content;max-width:100%;gap:4px;padding:4px;border-radius:100px;background:rgba(242,236,221,.08);border:1px solid var(--cop-line-d-soft)}.cop-switch button{flex:1 1 auto;min-width:0;font-family:var(--cop-mono);font-size:clamp(10.5px,2.8vw,12px);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--cop-cream-soft);background:transparent;border:none;padding:11px clamp(6px,2.4vw,22px);border-radius:100px;cursor:pointer;white-space:nowrap;line-height:normal;transition:background .2s,color .2s}.cop-switch button[aria-selected=true]{background:var(--cop-gold);color:var(--cop-bg-2)}.cop-switch.cop-switch-wrap{flex-wrap:wrap;border-radius:22px}.cop-switch.cop-switch-wrap button{flex:0 1 auto}.cop-switch button:hover:not([aria-selected=true]){color:var(--cop-cream)}.cop-btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--cop-mono);font-size:12.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:14px 26px;border-radius:100px;transition:background .2s,border-color .2s;cursor:pointer}.cop-btn-gold{background:var(--cop-gold);color:var(--cop-bg-2)}.cop-btn-gold:hover{background:var(--cop-gold-soft);color:var(--cop-bg-2)}.cop-btn-ghost{border:1px solid rgba(242,236,221,.4);color:var(--cop-cream)}.cop-btn-ghost:hover{border-color:var(--cop-cream);color:var(--cop-cream)}.cop-stats{background:var(--cop-bg-2);border-top:1px solid var(--cop-line-d-soft)}.cop-stats .cop-row{max-width:900px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cop-stat{padding:clamp(26px,4vw,40px) clamp(20px,3vw,28px)}.cop-stat+.cop-stat{border-left:1px solid var(--cop-line-d-soft)}.cop-stat .cop-k{font-family:var(--cop-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--cop-gold)}.cop-stat .cop-v{font-family:var(--cop-display);font-size:clamp(26px,2.6vw,35px);font-weight:350;margin-top:10px;line-height:1.1}.cop-stat .cop-v small{display:block;font-family:var(--cop-body);font-size:13.5px;color:var(--cop-cream-mute);margin-top:8px}.cop-root .cop-lead{font-size:17.5px;line-height:1.7;color:var(--cop-ink-soft);max-width:64ch;margin:28px 0 0;padding-top:26px;border-top:1px solid var(--cop-line-l)}.cop-bens{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:22px}.cop-ben{position:relative;overflow:hidden;background:var(--cop-bg-elev);border:1px solid var(--cop-line-d-soft);border-radius:4px;padding:32px 30px 34px}.cop-ben:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--cop-gold),transparent);opacity:.7}.cop-ben .cop-kick{font-family:var(--cop-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cop-gold)}.cop-ben .cop-kick i{font-family:var(--cop-display);font-size:17px;letter-spacing:0;text-transform:none;color:var(--cop-gold-soft);margin-right:8px}.cop-ben h3{font-weight:400;font-size:24px;line-height:1.1;letter-spacing:-.015em;margin:14px 0 10px}.cop-ben p{font-size:15.5px;color:var(--cop-cream-soft);margin:0}.cop-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:30px}.cop-step{padding-top:24px;border-top:2px solid var(--cop-gold-deep)}.cop-step .cop-sn{display:block;font-family:var(--cop-display);font-style:italic;font-size:40px;color:var(--cop-gold-deep);line-height:1;margin-bottom:12px}.cop-step h3{font-weight:400;font-size:22px;line-height:1.1;letter-spacing:normal;color:var(--cop-ink);margin:0 0 8px}.cop-step p{font-size:15.5px;color:var(--cop-ink-soft);margin:0}.cop-plain{margin-top:46px;background:var(--cop-ink);color:var(--cop-paper);border-radius:5px;padding:clamp(24px,3vw,30px) clamp(24px,3vw,36px);display:flex;flex-wrap:wrap;gap:12px 30px;align-items:center}.cop-plain .cop-ant{flex:none;font-family:var(--cop-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cop-gold-soft)}.cop-plain p{flex:1 1 420px;min-width:0;font-size:16px;color:rgba(244,238,222,.86);margin:0}.cop-plain p b{color:var(--cop-gold-soft);font-weight:500}.cop-center{text-align:center}.cop-root .cop-center h2{font-weight:350;font-size:clamp(32px,4.3vw,53px);line-height:1.06;letter-spacing:-.015em;margin:14px 0 16px}.cop-center>p{max-width:64ch;margin:0 auto;color:var(--cop-ink-soft)}.cop-wall{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px 22px;max-width:980px;margin:40px auto 0;font-family:var(--cop-display);font-size:clamp(17px,2vw,22px);font-weight:350}.cop-wall .cop-more,.cop-wall .cop-sep{color:var(--cop-gold-deep)}.cop-wall .cop-more{font-style:italic}.cop-final{text-align:center;padding:clamp(88px,11vw,136px) 0;background:radial-gradient(110% 90% at 50% 0,rgba(201,168,95,.2),transparent 55%),linear-gradient(160deg,#0e1c30,#0a1424 60%,#081020)}.cop-final h2{font-size:clamp(37px,5.2vw,64px);font-weight:300;line-height:1.06;letter-spacing:-.015em;max-width:18ch;margin:16px auto 20px}.cop-final h2 em{color:var(--cop-gold-soft)}.cop-final>.cop-wrap>p{max-width:600px;margin:0 auto 36px;color:var(--cop-cream-soft);font-size:18px}.cop-final .cop-row-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cop-final>.cop-wrap>p.cop-refer{max-width:none;margin:28px 0 0;font-size:15.5px;color:var(--cop-cream-soft)}.cop-final .cop-refer a{color:var(--cop-gold-soft);border-bottom:1px solid rgba(227,207,154,.5);padding-bottom:1px;transition:color .2s,border-color .2s}.cop-final .cop-refer a:hover{color:var(--cop-cream);border-bottom-color:var(--cop-cream)}.cop-final>.cop-wrap>p.cop-qline{max-width:none;margin:40px 0 0;font-size:15px;color:var(--cop-cream-mute)}.cop-final .cop-qline a.cop-wa,.cop-final .cop-qline b{color:var(--cop-gold-soft);font-weight:500}.cop-root+.footer{margin-top:0;border-top:0!important}@media (prefers-reduced-motion:reduce){.cop-root *{transition:none!important}}