/* create-site: built by design/build.py from the Create design system and the approved designs. Do not edit. */
.cst{--create-black:#191919;--create-white:#ffffff;--create-yellow:#d5fb7b;--create-grey:#d6d6d6;--ink-900:#0e0e0e;--ink-800:#191919;--ink-700:#2a2a2a;--ink-600:#3a3a3a;--ink-500:#6b6b6b;--ink-400:#9a9a9a;--ink-300:#d6d6d6;--ink-200:#ececec;--ink-100:#f4f4f2;--ink-50:#fafaf8;--yellow:#d5fb7b;--yellow-press:#b6e25c;--ground-light:#e9e9e5;--scrim:rgba(25, 25, 25, 0.6);--bg:#fafaf8;--bg-elevated:#ffffff;--bg-inverse:#191919;--fg-1:#191919;--fg-2:#6b6b6b;--fg-3:#9a9a9a;--fg-inverse:#ffffff;--accent:#d5fb7b;--accent-fg:#191919;--border:#ececec;--border-strong:#d6d6d6;--divider:#ececec;--focus-ring:#d5fb7b;--font-display:"Archivo", system-ui, sans-serif;--font-body:"Archivo", system-ui, sans-serif;--font-accent:"Joyride", "Archivo", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--fs-display-xl:clamp(56px, 7vw, 96px);--fs-display-l:clamp(40px, 5vw, 64px);--fs-display-m:clamp(32px, 3.5vw, 48px);--fs-h1:40px;--fs-h2:32px;--fs-h3:24px;--fs-h4:20px;--fs-eyebrow:13px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:12px;--lh-tight:1.04;--lh-snug:1.18;--lh-body:1.55;--lh-loose:1.7;--ls-tight:-0.02em;--ls-snug:-0.01em;--ls-body:0;--ls-wide:0.08em;--ls-wider:0.18em;--stroke-1:1px;--stroke-2:1.5px;--stroke-3:2px;--dur-fast:140ms;--dur-base:220ms;--dur-slow:420ms;--ease-out:cubic-bezier(0.22, 0.61, 0.36, 1);--ease-soft:cubic-bezier(0.4, 0, 0.2, 1);--shadow-sm:0 1px 2px rgba(25,25,25,0.06);--shadow-md:0 6px 18px rgba(25,25,25,0.08);--shadow-lg:0 18px 48px rgba(25,25,25,0.12);--cst-gutter:8px}
.cst .on-dark,.cst section.dark,.cst .sp.dark{--bg:#191919;--bg-elevated:#222222;--bg-inverse:#ffffff;--fg-1:#ffffff;--fg-2:#9a9a9a;--fg-3:#707070;--fg-inverse:#191919;--accent:#d5fb7b;--accent-fg:#191919;--border:#3a3a3a;--border-strong:#4a4a4a;--divider:#2a2a2a;--focus-ring:#d5fb7b;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 6px 18px rgba(0,0,0,0.35);--shadow-lg:0 18px 48px rgba(0,0,0,0.5)}
.cst .t-link{color: inherit; text-decoration: underline; text-decoration-thickness: 1.5px; text-underline-offset: 3px; text-decoration-color: var(--create-yellow); transition: text-decoration-color var(--dur-fast) var(--ease-out)}.cst .t-link:hover{text-decoration-color: currentColor}.cst .on-dark{--bg: var(--create-black); --bg-elevated: #222222; --bg-inverse: var(--create-white); --fg-1: var(--create-white); --fg-2: var(--ink-400); --fg-3: #707070; --fg-inverse: var(--create-black); --border: var(--ink-600); --border-strong: #4A4A4A; --divider: var(--ink-700)}.cst,.cst *{box-sizing:border-box}.cst,.cst{margin:0;padding:0}.cst{font-family:var(--font-body);background:var(--bg);color:var(--fg-1);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cst a{color:inherit;text-decoration:none}.cst button{font-family:inherit;cursor:pointer}.cst img{display:block;max-width:100%}.cst .container{max-width:1240px;margin:0 auto;padding:0 32px}.cst section{padding:96px 0}.cst section.dark{background:var(--create-black);color:var(--create-white)}.cst section.yellow{background:var(--create-yellow);color:var(--create-black)}.cst .btn{display:inline-flex;align-items:center;gap:8px;padding:16px 26px;border-radius:999px;font:500 15px/1 var(--font-display);border:1.5px solid transparent;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.cst .btn:active{transform:scale(.985)}.cst .btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bg),0 0 0 6px var(--create-yellow)}.cst .btn .arrow{transition:transform var(--dur-fast) var(--ease-out)}.cst .btn:hover .arrow{transform:translateX(3px)}.cst .btn-primary{background:var(--create-black);color:var(--create-white)}.cst .btn-primary:hover{background:var(--ink-700)}.cst .btn-yellow{background:var(--create-yellow);color:var(--create-black)}.cst .btn-yellow:hover{background:var(--yellow-press)}.cst .btn-ghost{background:transparent;color:var(--create-black);border-color:var(--create-black)}.cst .btn-ghost:hover{background:var(--create-black);color:var(--create-white)}.cst .btn-ghost-light{background:transparent;color:var(--create-white);border-color:var(--create-white)}.cst .btn-ghost-light:hover{background:var(--create-white);color:var(--create-black)}.cst .btn-sm{padding:10px 16px;font-size:13px}.cst .btn-block{width:100%;justify-content:center}.cst .pill{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;font:600 12px/1 var(--font-display);letter-spacing:.04em}.cst .pill-yellow{background:var(--create-yellow);color:var(--create-black)}.cst .emph{display:inline-block;border:1.5px solid var(--create-black);border-radius:18px;padding:4px 12px 6px;line-height:.95}.cst .emph-yellow{background:var(--create-yellow);color:var(--create-black)}.cst .eyebrow{font:600 13px/1 var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-2)}.cst .dark .eyebrow{color:var(--ink-400)}.cst .yellow .eyebrow{color:rgba(25,25,25,.7)}.cst .field{display:flex;flex-direction:column;gap:6px}.cst .field>span{font:500 12px/1 var(--font-display);color:var(--create-black)}.cst .field input,.cst .field select,.cst .field textarea{padding:12px 14px;border-radius:12px;border:1.5px solid var(--ink-300);font:400 15px/1.2 var(--font-body);background:#fff;color:var(--create-black);outline:none;transition:all var(--dur-fast) var(--ease-out)}.cst .field input:focus,.cst .field select:focus,.cst .field textarea:focus{border-color:var(--create-black);box-shadow:0 0 0 4px var(--create-yellow)}.cst .card{background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);padding:28px;display:flex;flex-direction:column;gap:16px}.cst .dark .card{background:#222;border-color:var(--ink-600)}.cst .nav{position:sticky;top:0;z-index:50;background:rgba(250,250,248,.96);border-bottom:1px solid var(--border)}.cst .hero{padding:80px 0 120px}.cst .stage{border-top:1.5px solid var(--ink-600);padding-top:22px;display:flex;flex-direction:column;gap:10px;transition:border-color var(--dur-base) var(--ease-out)}.cst .stage:hover{border-top-color:var(--create-yellow)}.cst .stat{display:flex;flex-direction:column;gap:8px;padding-left:20px;border-left:2px solid var(--create-yellow)}.cst .footer{background:var(--create-black);color:var(--create-white);padding:80px 0 32px}@media (max-width:560px){.cst .container{padding:0 20px}.cst section{padding:64px 0}}@media (prefers-reduced-motion:reduce){.cst,.cst *{transition:none!important}}.cst{margin:0;background:#FAFAF8;color:#191919;font-family:"Archivo",system-ui,sans-serif}.cst a{color:inherit}.cst a:hover{color:inherit}.cst .ph{width:100%;height:100%;display:flex;align-items:flex-start;padding:16px;font:400 12px/1.4 ui-monospace,Menlo,monospace;color:#9A9A9A;box-sizing:border-box}.cst .sec-head{display:flex;flex-direction:column;gap:14px;max-width:760px;margin-bottom:48px}.cst .sec-head.center{margin-left:auto;margin-right:auto;text-align:center;align-items:center}.cst .sec-title{font:600 clamp(32px,3.6vw,48px)/1.04 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em;margin:0;text-wrap:balance}.cst .sec-intro{font:400 18px/1.55 "Archivo",system-ui,sans-serif;color:#6B6B6B;margin:0;max-width:640px}.cst .dark .sec-intro{color:#9A9A9A}.cst .pkg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.cst .pkg{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:20px}.cst .pkg.featured{background:#191919;color:#fff;border-color:#191919;transform:translateY(-16px)}.cst .pkg-top{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:30px}.cst .pkg-name{font:600 28px/1.1 "Archivo",system-ui,sans-serif;margin:0;letter-spacing:-0.01em}.cst .pkg-line{font:500 14px/1.3 "Archivo",system-ui,sans-serif;color:#6B6B6B;margin:0}.cst .pkg.featured .pkg-line{color:#9A9A9A}.cst .price{display:flex;flex-direction:column;gap:6px;padding:20px 0;border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC}.cst .pkg.featured .price{border-color:#3A3A3A}.cst .price-big{font:600 44px/1 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.cst .price-big small{font:500 15px/1 "Archivo",system-ui,sans-serif;letter-spacing:0;margin-left:6px}.cst .price-list{font:400 14px/1.4 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst .pkg.featured .price-list{color:#9A9A9A}.cst .price-month{font:500 15px/1.4 "Archivo",system-ui,sans-serif}.cst .price-month strong{font-weight:600}.cst .terms{font:400 13px/1.5 "Archivo",system-ui,sans-serif;color:#6B6B6B;margin:32px 0 0;max-width:820px}.cst .cmp{width:100%;min-width:860px;border-collapse:collapse;font:400 15px/1.4 "Archivo",system-ui,sans-serif}.cst .cmp th,.cst .cmp td{padding:16px 20px;text-align:center;border-bottom:1px solid #ECECEC}.cst .cmp th:first-child,.cst .cmp td:first-child{text-align:left;width:34%}.cst .cmp thead th{font:600 15px/1.2 "Archivo",system-ui,sans-serif;vertical-align:bottom;background:#FAFAF8}.cst .cmp tbody tr:last-child td{border-bottom:0}.cst .tick{display:inline-flex;width:24px;height:24px;border-radius:999px;background:#D5FB7B;border:1.5px solid #191919;align-items:center;justify-content:center}.cst .tick svg{width:12px;height:12px}.cst .dash{color:#9A9A9A}.cst .pay{border:1px solid #3A3A3A;border-radius:20px;padding:36px;display:flex;flex-direction:column;gap:18px;background:#222}.cst .pay.full{background:#D5FB7B;color:#191919;border-color:#D5FB7B}.cst .pay-title{font:600 28px/1.1 "Archivo",system-ui,sans-serif;margin:0;letter-spacing:-0.01em}.cst .sup{border-top:2px solid #191919;padding-top:20px;display:flex;flex-direction:column;gap:10px}.cst .guar{position:relative;overflow:hidden;background:#191919;color:#fff;border-radius:28px;padding:56px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;align-items:center}.cst .chips{display:flex;flex-wrap:wrap;gap:10px}.cst .story{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:0;border:1px solid #ECECEC;border-radius:20px;overflow:hidden;background:#fff}.cst .addons{width:100%;border-collapse:collapse;font:400 16px/1.4 "Archivo",system-ui,sans-serif}.cst .addons td{padding:18px 0;border-bottom:1px solid #ECECEC}.cst .addons td:last-child{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.cst .faq{display:flex;flex-direction:column;gap:12px;max-width:880px;margin:0 auto}.cst .faq details{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:0 28px}.cst .faq summary{cursor:pointer;list-style:none;padding:22px 0;font:600 18px/1.3 "Archivo",system-ui,sans-serif;display:flex;justify-content:space-between;gap:16px;align-items:center}.cst .faq summary::-webkit-details-marker{display:none}.cst .faq summary::after{content:"+";font:500 24px/1 "Archivo",system-ui,sans-serif}.cst .faq details[open] summary::after{content:"−"}.cst .faq p{margin:0 0 22px;font:400 16px/1.6 "Archivo",system-ui,sans-serif;color:#3A3A3A;max-width:720px}.cst .subnav{position:sticky;top:88px;z-index:40;background:rgba(250,250,248,.97);border-bottom:1px solid #ECECEC}.cst .subnav-links{display:flex;gap:6px;overflow-x:auto;padding:10px 0;align-items:center}.cst .subnav-links a{flex:none;font:500 14px/1 "Archivo",system-ui,sans-serif;padding:10px 14px;border-radius:999px;text-decoration:none;white-space:nowrap}.cst .subnav-links a:hover{background:#ECECEC}.cst .subnav-links .subnav-cta{margin-left:auto;background:#191919;color:#fff}.cst .subnav-links .subnav-cta:hover{background:#2A2A2A}.cst .ov-h{font:600 22px/1.2 "Archivo",system-ui,sans-serif;margin:0;letter-spacing:-0.01em}.cst .ov-p{font:400 16px/1.6 "Archivo",system-ui,sans-serif;color:#3A3A3A;margin:0}.cst .gi{margin-top:64px;display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:40px;align-items:start}.cst .finder{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:start}.cst .finder .sec-title{color:#fff;margin-bottom:28px}.cst .res{background:#222;border:1px solid #3A3A3A;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:14px}.cst .calc{margin-top:24px;border:1px solid #3A3A3A;border-radius:20px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);overflow:hidden}.cst .calc-in{padding:36px;display:flex;flex-direction:column;gap:24px;background:#222}.cst .calc-block{display:flex;flex-direction:column;gap:12px}.cst .calc-lab{font:600 13px/1.3 "Archivo",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#9A9A9A}.cst .calc-opts{display:flex;flex-wrap:wrap;gap:8px}.cst .opt{min-height:44px;padding:10px 16px;border-radius:999px;border:1.5px solid #3A3A3A;background:transparent;color:#fff;font:500 14px/1.2 "Archivo",system-ui,sans-serif}.cst .opt:hover{border-color:#fff}.cst .opt.on{background:#D5FB7B;color:#191919;border-color:#D5FB7B}.cst .calc-range{width:100%;accent-color:#D5FB7B;height:28px}.cst .calc-scale{display:flex;justify-content:space-between;font:400 13px/1 "Archivo",system-ui,sans-serif;color:#9A9A9A}.cst .calc-out{padding:36px;background:#D5FB7B;color:#191919;display:flex;flex-direction:column;gap:12px}.cst .calc-out .calc-lab{color:#3A3A3A}.cst .calc-num{font:600 64px/1 "Archivo",system-ui,sans-serif;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.cst .calc-sub{font:500 15px/1.4 "Archivo",system-ui,sans-serif}.cst .calc-dl{margin:8px 0 0;display:flex;flex-direction:column;border-top:1px solid rgba(25,25,25,.2)}.cst .calc-dl div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(25,25,25,.2)}.cst .calc-dl dt{font:400 14px/1.3 "Archivo",system-ui,sans-serif}.cst .calc-dl dd{margin:0;font:600 14px/1.3 "Archivo",system-ui,sans-serif;font-variant-numeric:tabular-nums}.cst .calc-note{font:400 13px/1.5 "Archivo",system-ui,sans-serif;margin:0;color:#3A3A3A}.cst .calc-out .btn-yellow{background:#191919;color:#fff;margin-top:auto}.cst .steps{display:flex;flex-direction:column;gap:16px}.cst .month{border:1px solid #3A3A3A;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:6px}.cst .photo{height:280px;border-radius:20px;background:#ECECEC;overflow:hidden}.cst .work{margin:0;display:flex;flex-direction:column;gap:12px}.cst .work figcaption{font:500 14px/1.4 "Archivo",system-ui,sans-serif;color:#6B6B6B}@media (max-width:960px){.cst .pkg-grid,.cst .guar,.cst .story{grid-template-columns:minmax(0,1fr)}.cst .pkg.featured{transform:none}.cst .guar{padding:36px}.cst .gi,.cst .finder,.cst .calc{grid-template-columns:minmax(0,1fr)}.cst .subnav{top:80px}}@media (max-width:560px){.cst .container{padding:0 20px!important}.cst section{padding:64px 0!important}.cst .pkg{padding:24px}}.cst .shared{display:flex;flex-wrap:wrap;gap:10px 28px;margin:-24px 0 28px;font:600 15px/1.3 "Archivo",system-ui,sans-serif}.cst .chart{position:relative;height:220px;margin-top:12px;border-bottom:1px solid #3A3A3A}.cst .bar{flex:1;background:#3A3A3A;border-radius:4px 4px 0 0;min-height:2px}.cst .bar.paid{background:#D5FB7B}.cst .study{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.cst .study-copy{display:flex;flex-direction:column;gap:14px}.cst .dark-range{accent-color:#191919}.cst .study-out{background:#D5FB7B;border-radius:28px;padding:40px;display:flex;flex-direction:column;gap:12px}.cst .fit-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.cst .fit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 16px;border-radius:14px;background:rgba(25,25,25,.08)}.cst .fit.tight{background:#fff}.cst .fit.over{background:#191919;color:#fff}.cst .fit-name{font:600 15px/1.2 "Archivo",system-ui,sans-serif}.cst .fit-time{font:500 14px/1.2 "Archivo",system-ui,sans-serif;text-align:right}.cst .fit-msg{grid-column:1 / -1;font:400 13px/1.4 "Archivo",system-ui,sans-serif;opacity:.85}.cst .why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.cst .team{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.cst .tm{margin:0;display:flex;flex-direction:column;gap:10px}.cst .tm figcaption{display:flex;flex-direction:column;gap:4px;font:400 13px/1.4 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst .tm strong{font:600 15px/1.2 "Archivo",system-ui,sans-serif;color:#191919}.cst .partners{margin-top:48px;display:flex;flex-direction:column;gap:14px}.cst .rights{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.cst .right{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px}.cst .st{background:#222;border:1px solid #3A3A3A;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.cst .tl-h{font:600 19px/1.25 "Archivo",system-ui,sans-serif;margin:0}.cst .learn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:stretch}.cst .next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:96px}.cst .nx{background:#fff;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px}@media (max-width:960px){.cst .study,.cst .why,.cst .rights,.cst .learn,.cst .next{grid-template-columns:minmax(0,1fr)}.cst .team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.cst .team{grid-template-columns:minmax(0,1fr)}}.cst .photo img{width:100%;height:100%;object-fit:cover;display:block}.cst .ov2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.cst .ov2-img{border-radius:28px;overflow:hidden;aspect-ratio:4/3;background:#ECECEC}.cst .ov2-img img,.cst .as-img img{width:100%;height:100%;object-fit:cover;display:block}.cst .fit2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cst .fit2-c{border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:16px}.cst .fit2-yes{background:#D5FB7B}.cst .fit2-no{background:#fff;border:1px solid #ECECEC}.cst .fit2-c ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;font:400 16px/1.45 "Archivo",system-ui,sans-serif}.cst .fit2-c li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start}.cst .x{display:inline-flex;width:24px;height:24px;border-radius:999px;border:1.5px solid #9A9A9A;align-items:center;justify-content:center}.cst .mod-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px}.cst .mtab{min-height:72px;text-align:left;padding:16px 20px;border-radius:18px;border:1.5px solid #3A3A3A;background:transparent;color:#fff;display:flex;flex-direction:column;gap:6px}.cst .mtab.on{background:#D5FB7B;color:#191919;border-color:#D5FB7B}.cst .mtab-n{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.cst .mtab-t{font:600 19px/1.15 "Archivo",system-ui,sans-serif}.cst .mtab-s{font:400 13px/1.3 "Archivo",system-ui,sans-serif;opacity:.8}.cst .mod-wrap{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,0.9fr);gap:24px;align-items:start}.cst .mods{display:flex;flex-direction:column;gap:10px}.cst .mods details{background:#222;border:1px solid #3A3A3A;border-radius:16px;padding:0 22px}.cst .mods summary{cursor:pointer;list-style:none;padding:18px 0;display:flex;gap:14px;align-items:center;font:600 17px/1.3 "Archivo",system-ui,sans-serif;color:#fff}.cst .mods summary::-webkit-details-marker{display:none}.cst .mods summary::after{content:"+";margin-left:auto;font:500 22px/1 "Archivo",system-ui,sans-serif;color:#D5FB7B}.cst .mods details[open] summary::after{content:"−"}.cst .mods p{margin:0 0 18px;font:400 15px/1.55 "Archivo",system-ui,sans-serif;color:#D6D6D6}.cst .mod-n{font:600 12px/1 "Archivo",system-ui,sans-serif;color:#191919;background:#D5FB7B;border-radius:999px;padding:5px 8px;flex:none}.cst .mod-side{border-radius:20px;overflow:hidden;background:#2A2A2A;aspect-ratio:4/5}.cst .mod-side img{width:100%;height:100%;object-fit:cover;display:block}.cst .stretch{margin-top:16px;border:1px dashed #6B6B6B;border-radius:16px;padding:18px 22px;font:400 15px/1.5 "Archivo",system-ui,sans-serif;color:#D6D6D6}.cst .acc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #ECECEC;border-radius:20px;overflow:hidden;background:#fff}.cst .acc div{padding:24px;border-right:1px solid #ECECEC;display:flex;flex-direction:column;gap:8px}.cst .acc div:last-child{border-right:0}.cst .acc dt{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6B6B6B}.cst .acc dd{margin:0;font:600 17px/1.3 "Archivo",system-ui,sans-serif}.cst .as-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.cst .as{background:#fff;border:1px solid #ECECEC;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.cst .as-img{height:220px;background:#ECECEC}.cst .as-b{padding:28px;display:flex;flex-direction:column;gap:12px}.cst .quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cst .q{background:#222;border:1px solid #3A3A3A;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:16px}.cst .q blockquote{margin:0;font:500 18px/1.5 "Archivo",system-ui,sans-serif;color:#fff}.cst .next5{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.cst .next5 li{background:#fff;border:1px solid #ECECEC;border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:10px}.cst .n5{display:inline-flex;width:36px;height:36px;border-radius:999px;background:#191919;color:#D5FB7B;align-items:center;justify-content:center;font:600 15px/1 "Archivo",system-ui,sans-serif}.cst .stick{position:sticky;bottom:0;z-index:60;background:#191919;color:#fff;border-top:1px solid #3A3A3A}.cst .stick-in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;flex-wrap:wrap}.cst .stick-t{font:600 16px/1.2 "Archivo",system-ui,sans-serif}.cst .stick-p{font:400 14px/1.3 "Archivo",system-ui,sans-serif;color:#9A9A9A}.cst .stick-p strong{color:#D5FB7B;font-weight:600}@media (max-width:960px){.cst .ov2,.cst .fit2,.cst .mod-wrap,.cst .as-grid,.cst .quotes{grid-template-columns:minmax(0,1fr)}.cst .mod-tabs{grid-template-columns:minmax(0,1fr)}.cst .acc{grid-template-columns:repeat(2,minmax(0,1fr))}.cst .next5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cst .acc,.cst .next5{grid-template-columns:minmax(0,1fr)}}.cst .hz-meta{display:flex;gap:12px 24px;flex-wrap:wrap;justify-content:center;align-items:center;font:500 14px/1.3 "Archivo",system-ui,sans-serif}.cst .hz-stars{display:inline-flex;gap:2px;vertical-align:middle;margin-right:8px}.cst .hz-star{width:18px;height:18px;background:#191919;display:inline-flex;align-items:center;justify-content:center;border-radius:3px}.cst .hz-watch{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:600 14px/1.2 "Archivo",system-ui,sans-serif;color:#191919}.cst .hz-watch span{width:36px;height:36px;border-radius:999px;background:#D5FB7B;border:1.5px solid #191919;display:inline-flex;align-items:center;justify-content:center}.cst .cx{padding:40px 0 0}.cst .cx-crumb{display:flex;gap:8px;font:500 13px/1 "Archivo",system-ui,sans-serif;color:#6B6B6B;margin-bottom:24px;flex-wrap:wrap}.cst .cx-crumb a{color:#6B6B6B;text-decoration:none}.cst .cx-h1{margin:0;font:600 clamp(38px,4.2vw,60px)/1.02 "Archivo",system-ui,sans-serif;letter-spacing:-0.035em;text-wrap:balance}.cst .cx-h1 .emph{white-space:nowrap}.cst .cx-eyebrow{font:600 13px/1 "Archivo",system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#3A3A3A}.cst .cx-sub{margin:0;font:400 17px/1.55 "Archivo",system-ui,sans-serif;color:#3A3A3A;max-width:620px}.cst .pr{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cst .pr strong{font:600 48px/1 "Archivo",system-ui,sans-serif;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.cst .pr span{font:400 14px/1.4 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst .apr{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#D5FB7B;font:600 12px/1 "Archivo",system-ui,sans-serif;color:#191919}.cst .fine{margin:0;font:400 12px/1.5 "Archivo",system-ui,sans-serif;color:#6B6B6B;max-width:640px}.cst .trust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;font:500 14px/1.3 "Archivo",system-ui,sans-serif}.cst .trust li{display:inline-flex;align-items:center;gap:8px}.cst .ck{width:18px;height:18px;border-radius:999px;background:#D5FB7B;border:1.5px solid #191919;display:inline-flex;align-items:center;justify-content:center;flex:none}.cst .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.2fr);background:#191919;color:#fff;border-radius:20px;overflow:hidden;margin-top:32px}.cst .facts div{padding:18px 22px;border-right:1px solid #3A3A3A;display:flex;flex-direction:column;gap:6px}.cst .facts div:last-child{border-right:0;background:#D5FB7B;color:#191919}.cst .facts dt{font:600 11px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#9A9A9A}.cst .facts div:last-child dt{color:#3A3A3A}.cst .facts dd{margin:0;font:600 15px/1.3 "Archivo",system-ui,sans-serif}.cst .facts a{color:inherit}.cst .media{position:relative;border-radius:28px;overflow:hidden;background:#2A2A2A}.cst .media img{width:100%;height:100%;object-fit:cover;display:block}.cst .mplay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:84px;height:84px;border-radius:999px;border:0;background:#D5FB7B;display:flex;align-items:center;justify-content:center}.cst .mcap{position:absolute;left:18px;bottom:18px;background:rgba(25,25,25,.85);color:#fff;border-radius:999px;padding:10px 16px;font:600 14px/1 "Archivo",system-ui,sans-serif}.cst .cta2{display:flex;gap:10px;flex-wrap:wrap}.cst .buy{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:28px;align-items:center;background:#fff;border:1px solid #ECECEC;border-radius:24px;padding:20px 24px;margin-top:-56px;position:relative;box-shadow:0 24px 60px rgba(25,25,25,.1)}.cst .thumb{aspect-ratio:1/1;border-radius:14px;overflow:hidden;border:2px solid transparent;padding:0;background:#ECECEC}.cst .thumb.on{border-color:#191919}.cst .thumb img{width:100%;height:100%;object-fit:cover;display:block}.cst .radio{display:flex;flex-direction:column;gap:10px}.cst .rad{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:14px;align-items:center;text-align:left;padding:18px 20px;border-radius:18px;border:1.5px solid #D6D6D6;background:#fff;color:#191919;min-height:44px}.cst .rad.on{border-color:#191919;box-shadow:inset 0 0 0 1px #191919}.cst .rad-dot{width:22px;height:22px;border-radius:999px;border:2px solid #9A9A9A;display:flex;align-items:center;justify-content:center}.cst .rad.on .rad-dot{border-color:#191919}.cst .rad.on .rad-dot::after{content:"";width:12px;height:12px;border-radius:999px;background:#191919}.cst .rad-n{display:flex;flex-direction:column;gap:4px}.cst .rad-n strong{font:600 17px/1.2 "Archivo",system-ui,sans-serif;display:flex;align-items:center;gap:8px}.cst .rad-n strong small{font:600 10px/1 "Archivo",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;background:#D5FB7B;padding:4px 6px;border-radius:999px}.cst .rad-n span{font:400 13px/1.4 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst .rad-p{text-align:right;display:flex;flex-direction:column;gap:2px}.cst .rad-p strong{font:600 20px/1 "Archivo",system-ui,sans-serif}.cst .rad-p span{font:400 12px/1.3 "Archivo",system-ui,sans-serif;color:#6B6B6B}@media (max-width:900px){.cst .cx{padding-top:20px!important}.cst .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cst .facts div{border-bottom:1px solid #3A3A3A}.cst .facts div:last-child{grid-column:1 / -1}.cst .buy{grid-template-columns:minmax(0,1fr);gap:16px}.cst .cta2 .btn{flex:1;justify-content:center}}@media (max-width:560px){.cst .cx-h1{font-size:34px}.cst .pr strong{font-size:40px}.cst .cta2{flex-direction:column}}.cst .bx{background:#fff;border:1px solid #ECECEC;border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:14px;box-shadow:0 24px 60px rgba(25,25,25,.08)}.cst .bx-h{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6B6B6B;margin:0}.cst .bx-sum{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:6px;border-top:1px solid #ECECEC}.cst .bx-sum strong{font:600 40px/1 "Archivo",system-ui,sans-serif;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.cst .bx-sum span{font:500 15px/1.35 "Archivo",system-ui,sans-serif;text-align:right}.cst .bx-sum em{display:block;font-style:normal;font-weight:400;font-size:13px;color:#6B6B6B}.cst .bx .cta2 .btn{flex:1;justify-content:center}.cst .rad.sm{padding:14px 16px;grid-template-columns:24px minmax(0,1fr) auto}.cst .rad.sm .rad-n span{display:none}.cst .rad.sm.on .rad-n span{display:block}.cst .strip{margin-top:40px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:16px}.cst .strip .media{aspect-ratio:auto;height:280px}.cst .pk{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:20px;border:1.5px solid #D6D6D6;background:#fff;color:#191919;text-align:left;min-height:44px}.cst .pk.on{border-color:#191919;background:#191919;color:#fff}.cst .c10{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,0.7fr);gap:40px;align-items:start}.cst .c10-l{display:flex;flex-direction:column;gap:18px}.cst .c10-l .media{aspect-ratio:16/9;margin-top:8px}.cst .c10 .bx{position:sticky;top:96px}.cst .hl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cst .hl li{background:#fff;border:1px solid #ECECEC;border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;font:400 13px/1.35 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst .hl strong{font:600 16px/1.2 "Archivo",system-ui,sans-serif;color:#191919}@media (max-width:900px){.cst .c10{grid-template-columns:minmax(0,1fr);gap:20px}.cst .strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:24px}.cst .strip .media:first-child{grid-column:1 / -1}.cst .strip .media{height:200px}.cst .c10 .bx{position:static;order:2}.cst .c10-l{display:contents}.cst .c10 .hl{order:3}.cst .c10-l .media{order:4}.cst .hl{grid-template-columns:minmax(0,1fr)}.cst .c10-l .cx-sub{font-size:15px}}@media (max-width:560px){.cst .c10-l .cx-sub{display:none}.cst .bx{padding:16px}.cst .bx-sum strong{font-size:34px}}.cst .c10 .bx-sum{flex-direction:column;align-items:flex-start;gap:8px}.cst .c10 .bx-sum strong{font-size:68px;letter-spacing:-0.04em}.cst .c10 .bx-sum span{text-align:left;font-size:16px}.cst .cd{display:flex;gap:6px}.cst .cd span{display:flex;flex-direction:column;align-items:center;min-width:40px;padding:6px 4px;border-radius:10px;background:#2A2A2A;font:600 16px/1 "Archivo",system-ui,sans-serif;color:#fff}.cst .cd small{font:500 10px/1.2 "Archivo",system-ui,sans-serif;color:#9A9A9A;margin-top:3px}.cst .was{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cst .was s{font:500 22px/1 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst .save{display:inline-flex;padding:7px 12px;border-radius:999px;background:#D5FB7B;font:600 14px/1 "Archivo",system-ui,sans-serif;color:#191919}.cst .rad-p s{font:400 12px/1 "Archivo",system-ui,sans-serif;color:#6B6B6B}@media (max-width:560px){.cst .c10 .bx-sum strong{font-size:52px}}.cst .c10{grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr)!important}.cst .c10 .bx-sum strong:not([style]){font-size:clamp(76px,7.2vw,108px)!important;line-height:.95;letter-spacing:-0.045em}.cst .c10 .was s{font-size:26px}@media (max-width:900px){.cst .c10{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:560px){.cst .c10 .bx-sum strong:not([style]){font-size:68px!important}}.cst .btn{font-weight:600!important;font-size:16px!important;line-height:1.2!important;min-height:50px;padding:14px 26px!important;letter-spacing:0}.cst .btn-sm{font-size:15px!important;min-height:44px;padding:11px 18px!important}.cst .btn .arrow{font-weight:600}.cst .opt,.cst .pk,.cst .rad,.cst .ffp{font-weight:600}.cst .hp-eb,.cst .eyebrow{font-size:12px!important;font-weight:600!important;letter-spacing:.08em}.cst .disc p,.cst .w2 p,.cst .tool p{font-size:15px!important;line-height:1.5!important}.cst .fine{font-size:13px!important}.cst .w2 strong{font-size:36px}.cst .faq summary{font-size:18px;font-weight:600}@media (max-width:560px){.cst .btn{width:100%;justify-content:center}.cst .hz-meta{flex-direction:column;gap:8px}}.cst .acc-img{display:block;height:56px;width:auto;max-width:100%}@media (max-width:900px){.cst .acc-img{height:44px}}.cst .acc-img{align-self:flex-start!important;width:auto!important;max-width:100%;object-fit:contain;flex:none}.cst .bx-sum strong *,.cst .bx-sum em *,.cst .rad-p strong *,.cst .rad-n strong *{font:inherit!important;color:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.cst .bx-sum{gap:10px!important;padding-top:14px!important}.cst .bx-sum > strong{display:block;line-height:1!important}.cst .bx-sum > span{display:block!important;text-align:left!important;font:500 16px/1.45 "Archivo",system-ui,sans-serif!important;color:#191919!important}.cst .bx-sum > span > strong{font:600 18px/1.3 "Archivo",system-ui,sans-serif!important}.cst .bx-sum > span > em{display:block;margin-top:4px;font:400 14px/1.4 "Archivo",system-ui,sans-serif!important;color:#6B6B6B!important;font-style:normal}.cst .rad.sm .rad-n span{display:revert}.cst .rad.sm .rad-n > span{display:none}.cst .rad.sm.on .rad-n > span{display:block}.cst .rad .rad-n strong span,.cst .rad.on .rad-n strong span,.cst .rad .rad-p strong span,.cst .rad.on .rad-p strong span{display:inline!important;color:inherit!important;font:inherit!important}.cst .rad .rad-n strong{font:600 17px/1.2 "Archivo",system-ui,sans-serif!important;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cst .rad .rad-p strong{font:600 20px/1 "Archivo",system-ui,sans-serif!important}.cst .rad .rad-n strong small{display:inline-flex}.cst .rad .rad-n strong small,.cst .rad .rad-n strong small *,.cst .rad.on .rad-n strong small,.cst .rad.on .rad-n strong small *{font:600 10px/1 "Archivo",system-ui,sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase;color:#191919!important}.cst .rad .rad-n strong small{background:#D5FB7B;padding:4px 7px;border-radius:999px}.cst .fit-sec{padding:96px 0!important}@media (max-width:900px){.cst .fit-sec{padding:56px 0!important}}.cst .cig-sec{padding:0 0 96px}.cst .cig{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;background:#191919;color:#fff;border-radius:28px;padding:48px;position:relative;overflow:hidden}.cst .cig-l{display:flex;flex-direction:column;gap:20px;position:relative}.cst .cig-eb{font:600 13px/1 "Archivo",system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#D5FB7B}.cst .cig-head{display:flex;align-items:center;gap:20px}.cst .cig-h{margin:0;font:600 clamp(36px,4vw,58px)/1 "Archivo",system-ui,sans-serif;letter-spacing:-0.03em}.cst .cig-h span{display:block;color:#D5FB7B}.cst .cig-p{margin:0;font:500 18px/1.55 "Archivo",system-ui,sans-serif;color:#D6D6D6;max-width:520px}.cst .cig-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:center}.cst .cig-step{background:#222;border:1px solid #3A3A3A;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:8px}.cst .cig-n{width:40px;height:40px;border-radius:999px;background:#D5FB7B;color:#191919;display:inline-flex;align-items:center;justify-content:center;font:600 17px/1 "Archivo",system-ui,sans-serif}.cst .cig-step strong{font:600 18px/1.25 "Archivo",system-ui,sans-serif;color:#fff}.cst .cig-step > span:last-child{font:400 15px/1.45 "Archivo",system-ui,sans-serif;color:#D6D6D6}@media (max-width:900px){.cst .cig{grid-template-columns:minmax(0,1fr);padding:26px}.cst .cig-sec{padding-bottom:56px}}@media (max-width:560px){.cst .cig-steps{grid-template-columns:minmax(0,1fr)}}.cst .sup3-sec{padding:96px 0!important}.cst .sup3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cst .sup3 .w2{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:8px}.cst .sup3 .w2 strong{font:600 26px/1.1 "Archivo",system-ui,sans-serif;letter-spacing:-0.01em}.cst .sup3 .w2 p{margin:0;font:400 15px/1.45 "Archivo",system-ui,sans-serif;color:#3A3A3A}.cst .w2-ic{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#D5FB7B;margin-bottom:4px}@media (max-width:900px){.cst .sup3-sec{padding:56px 0!important}.cst .sup3{grid-template-columns:1fr 1fr}}.cst .mp{margin-top:48px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);background:#191919;color:#fff;border-radius:28px;overflow:hidden}.cst .mp-l{padding:44px;display:flex;flex-direction:column;gap:18px}.cst .mp-top{display:flex;align-items:center;gap:12px}.cst .mp-ic{width:52px;height:52px;border-radius:14px;background:#D5FB7B;display:inline-flex;align-items:center;justify-content:center;flex:none}.cst .mp-eb{font:600 14px/1.2 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#D5FB7B}.cst .mp-big{font-family:"Joyride","Archivo",system-ui,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(44px,4.4vw,68px);line-height:.9;color:#D5FB7B}.cst .mp-big sup{font-size:.35em;vertical-align:top;margin-left:4px}.cst .mp-p{margin:0;font:500 18px/1.5 "Archivo",system-ui,sans-serif;color:#D6D6D6;max-width:520px}.cst .mp-bars{display:flex;flex-direction:column;gap:12px;margin-top:6px}.cst .mp-row{display:grid;grid-template-columns:120px minmax(0,1fr) 110px;gap:14px;align-items:center}.cst .mp-lab{font:600 14px/1.2 "Archivo",system-ui,sans-serif}.cst .mp-track{height:16px;border-radius:999px;background:#2A2A2A;overflow:hidden}.cst .mp-bar{display:block;height:100%;border-radius:999px}.cst .mp-bar.us{width:30%;background:#D5FB7B}.cst .mp-bar.them{width:100%;background:#6B6B6B}.cst .mp-val{font:600 14px/1.2 "Archivo",system-ui,sans-serif;text-align:right}.cst .mp-foot{margin:0;font:400 12px/1.45 "Archivo",system-ui,sans-serif;color:#9A9A9A}.cst .mp-r{position:relative;min-height:420px}.cst .mp-r img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cst .mp-chip{position:absolute;left:20px;bottom:20px;display:inline-flex;align-items:center;gap:10px;background:#fff;color:#191919;border-radius:999px;padding:8px 16px 8px 8px;font:600 14px/1 "Archivo",system-ui,sans-serif}.cst .mp-play{width:36px;height:36px;border-radius:999px;background:#D5FB7B;display:inline-flex;align-items:center;justify-content:center}@media (max-width:900px){.cst .mp{grid-template-columns:minmax(0,1fr)}.cst .mp-l{padding:26px}.cst .mp-r{min-height:260px;order:-1}.cst .mp-row{grid-template-columns:96px minmax(0,1fr) 92px;gap:10px}.cst .mp-big{font-size:48px}}.cst .tp-track{display:flex;gap:72px;width:max-content;animation:cst-tpscroll 36s linear infinite}.cst .tp-track img{height:32px;width:auto;display:block}@keyframes cst-tpscroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 36px))}}.cst .pb-car{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cst .pb-car:hover .tp-track{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.cst .tp-track{animation:none}}@media (max-width:560px){.cst .tp-track img{height:24px}.cst .tp-track{gap:48px}@keyframes cst-tpscroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 24px))}}}.cst .eqg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cst .eq{margin:0;background:#222;border:1px solid #3A3A3A;border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.cst .eq-ph{aspect-ratio:4/3;background:#2A2A2A;display:flex;align-items:flex-start;padding:14px;font:400 12px/1.4 ui-monospace,Menlo,monospace;color:#9A9A9A}.cst .eq-ph img{width:100%;height:100%;object-fit:cover}.cst .eq-b{padding:22px;display:flex;flex-direction:column;gap:12px;flex-grow:1}.cst .eq-org{align-self:flex-start;background:#D5FB7B;color:#191919;border-radius:999px;padding:7px 12px;font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.04em}.cst .eq blockquote{margin:0;font:500 17px/1.5 "Archivo",system-ui,sans-serif;color:#fff;flex-grow:1}.cst .eq figcaption{display:flex;flex-direction:column;gap:3px;padding-top:12px;border-top:1px solid #3A3A3A}.cst .eq figcaption strong{font:600 16px/1.2 "Archivo",system-ui,sans-serif;color:#fff}.cst .eq figcaption span{font:400 14px/1.3 "Archivo",system-ui,sans-serif;color:#9A9A9A}@media (max-width:900px){.cst .eqg{grid-template-columns:repeat(6,minmax(270px,1fr));overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px 8px}.cst .eq{scroll-snap-align:start}}.cst .lr-sec{background:#D5FB7B;color:#191919;padding:96px 0!important}.cst .lr-grid{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);gap:56px;align-items:start}.cst .lr-l{display:flex;flex-direction:column;gap:20px;position:sticky;top:150px}.cst .lr-lock{display:block;font-family:"Joyride","Archivo",system-ui,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(64px,7.4vw,120px);line-height:.88;color:#191919}.cst .lr-lock .r{display:inline-block;background:#191919;color:#D5FB7B;padding:.04em .14em .02em;border-radius:.08em;margin-top:.06em}.cst .lr-sub{margin:0;font:500 19px/1.5 "Archivo",system-ui,sans-serif;color:#191919;max-width:440px}.cst .lr-stat{margin:0;font:500 15px/1.4 "Archivo",system-ui,sans-serif;color:#3A3A3A}.cst .lr-stat strong{font:600 22px/1 "Archivo",system-ui,sans-serif;color:#191919;margin-right:6px}.cst .lr-list{display:flex;flex-direction:column;gap:14px}.cst .lr{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;align-items:center;background:#fff;border-radius:24px;padding:14px;text-decoration:none;color:#191919}.cst .lr:hover{box-shadow:0 0 0 2px #191919}.cst .lr-img{position:relative;width:150px;height:170px;border-radius:16px;overflow:hidden;background:#ECECEC}.cst .lr-img img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.cst .lr-play{position:absolute;left:10px;bottom:10px;width:36px;height:36px;border-radius:999px;background:#D5FB7B;display:flex;align-items:center;justify-content:center}.cst .lr-b{display:flex;flex-direction:column;gap:8px;padding-right:8px}.cst .lr-top{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cst .lr-top strong{font:600 20px/1.2 "Archivo",system-ui,sans-serif}.cst .lr-top span{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6B6B6B}.cst .lr-q{font:600 18px/1.35 "Archivo",system-ui,sans-serif;color:#191919}.cst .lr-now{font:400 14px/1.45 "Archivo",system-ui,sans-serif;color:#3A3A3A}.cst .lr-now b{font-weight:600;color:#191919}@media (max-width:900px){.cst .lr-sec{padding:56px 0!important}.cst .lr-grid{grid-template-columns:minmax(0,1fr);gap:28px}.cst .lr-l{position:static}}@media (max-width:560px){.cst .lr{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:10px}.cst .lr-img{width:96px;height:120px}.cst .lr-q{font-size:16px}}.cst .c10 .bx .bx-sum > strong:not([style]){font-size:clamp(44px,4vw,60px)!important;letter-spacing:-0.03em!important;line-height:1!important}@media (max-width:560px){.cst .c10 .bx .bx-sum > strong:not([style]){font-size:44px!important}}.cst .c10 .hz-meta,.cst .cx .hz-meta{flex-direction:row!important;flex-wrap:wrap;justify-content:flex-start!important;align-items:center!important;text-align:left!important;gap:10px 20px!important}.cst .c10 .hz-meta > span{display:inline-flex;align-items:center;flex-wrap:wrap}.cst [id]{scroll-margin-top:150px}.cst .enq{padding:96px 0;background:#191919;color:#fff}.cst .enq.lime{background:#D5FB7B;color:#191919}.cst .enq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.cst .enq-copy{display:flex;flex-direction:column;gap:18px}.cst .enq-h{margin:0;font:600 clamp(32px,3.6vw,52px)/1.04 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em;text-wrap:balance}.cst .enq-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font:500 17px/1.45 "Archivo",system-ui,sans-serif}.cst .enq-list li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start}.cst .enq-list li::before{content:"";width:20px;height:20px;margin-top:2px;border-radius:999px;background:#D5FB7B;box-sizing:border-box}.cst .enq.lime .enq-list li::before{background:#191919}.cst .enq-form{background:#fff;color:#191919;border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:16px;box-shadow:0 24px 60px rgba(0,0,0,.18)}.cst .enq-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cst .fld{display:flex;flex-direction:column;gap:6px}.cst .fld label{font:600 14px/1.2 "Archivo",system-ui,sans-serif}.cst .fld input,.cst .fld select{min-height:50px;border:1.5px solid #D6D6D6;border-radius:12px;padding:0 14px;font:500 16px/1.2 "Archivo",system-ui,sans-serif;color:#191919;background:#fff}.cst .fld input:focus,.cst .fld select:focus{outline:none;border-color:#191919;box-shadow:0 0 0 3px #D5FB7B}.cst .enq-note{margin:0;font:400 13px/1.5 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst .enq-form .btn{width:100%;justify-content:center}.cst .subnav-mob{display:none}.cst .subnav-mob summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:48px;font:600 15px/1 "Archivo",system-ui,sans-serif}.cst .subnav-mob summary::-webkit-details-marker{display:none}.cst .subnav-mob summary::after{content:"+";font:500 22px/1 "Archivo",system-ui,sans-serif}.cst .subnav-mob[open] summary::after{content:"−"}.cst .subnav-mob nav{display:flex;flex-direction:column;padding:0 0 12px}.cst .subnav-mob nav a{padding:12px 0;border-top:1px solid #ECECEC;font:600 15px/1.2 "Archivo",system-ui,sans-serif;text-decoration:none;color:#191919}@media (max-width:900px){.cst .enq{padding:56px 0}.cst .enq-grid{grid-template-columns:minmax(0,1fr);gap:28px}.cst .enq-row{grid-template-columns:minmax(0,1fr)}.cst .enq-form{padding:22px}.cst .subnav-links.desk{display:none!important}.cst .subnav-mob{display:block}.cst [id]{scroll-margin-top:120px}}.cst .rad{background:#fff!important;color:#191919!important;border-color:#D6D6D6!important}.cst .rad .rad-n span,.cst .rad .rad-p span{color:#6B6B6B!important}.cst .rad.on{background:#191919!important;color:#fff!important;border-color:#191919!important;box-shadow:none!important}.cst .rad.on .rad-n span,.cst .rad.on .rad-p span{color:#D6D6D6!important}.cst .rad.on .rad-dot{border-color:#D5FB7B!important}.cst .rad.on .rad-dot::after{background:#D5FB7B!important}.cst .rad.on .rad-n strong small{background:#D5FB7B;color:#191919}.cst .bx-sum{gap:12px!important;padding-top:16px!important}.cst .bx-sum > span{display:flex;flex-direction:column;gap:6px;line-height:1.45!important}.cst .bx-sum em{margin-top:2px}.cst .dark .pkg{color:#191919}.cst .dark .pkg.featured{color:#fff}.cst .go{background:#222!important;border-color:#3A3A3A!important;color:#fff!important}.cst .go-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex-grow:1}.cst .go-list a{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;background:#2A2A2A;text-decoration:none;color:#fff}.cst .go-list a:hover{background:#3A3A3A}.cst .go-list strong{display:flex;justify-content:space-between;gap:10px;font:600 16px/1.2 "Archivo",system-ui,sans-serif}.cst .go-list strong em{font-style:normal;color:#D5FB7B}.cst .go-list span{font:400 13px/1.4 "Archivo",system-ui,sans-serif;color:#D6D6D6}.cst .tp-track{gap:0!important;animation:cst-tploop 48s linear infinite}.cst .tp-track img{margin-right:72px;flex:none}@keyframes cst-tploop{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:760px){.cst .tp-track img{margin-right:44px}.cst .tp-track{animation-duration:36s}}@media (prefers-reduced-motion:reduce){.cst .tp-track{animation:none}}.cst .rr{display:flex;align-items:center;gap:10px;font:400 13px/1.35 "Archivo",sans-serif;padding:10px 0;border-top:1px solid #ECECEC;margin-top:4px}.cst .rr-st{flex:none;width:44px;height:44px}.cst .anch{margin:0 0 8px;font:400 13px/1.4 "Archivo",sans-serif;color:#4A4A4A}.cst .qfx2{padding:28px 0 8px}.cst .qfx2 .container{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.cst .qfx2 .qf{background:#fff;border:1px solid #ECECEC;border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:8px}.cst .qfx2 .qf-ic{width:38px;height:38px;border-radius:50%;background:#D5FB7B;display:flex;align-items:center;justify-content:center}.cst .qfx2 dt{font:600 11px/1.2 "Archivo",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6B6B6B;margin:0}.cst .qfx2 dd{margin:0;font:600 16px/1.25 "Archivo",system-ui,sans-serif;color:#191919}.cst .qfx2 dd small{display:block;font:400 13px/1.4 "Archivo",system-ui,sans-serif;color:#6B6B6B;margin-top:3px}@media (max-width:1100px){.cst .qfx2 .container{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.cst .qfx2 .container{grid-template-columns:repeat(2,1fr)}}.cst .steps4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cst .st4{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:26px;display:flex;flex-direction:column;gap:10px}.cst .st4 b{width:34px;height:34px;border-radius:50%;background:#D5FB7B;display:inline-flex;align-items:center;justify-content:center;font:700 15px "Archivo",sans-serif}.cst .st4 h3{margin:4px 0 0;font:600 20px/1.2 "Archivo",sans-serif}.cst .st4 p{margin:0;font:400 15px/1.5 "Archivo",sans-serif;color:#4A4A4A}.cst .learn2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;list-style:none;margin:0;padding:0}.cst .learn2 li{padding:16px 0;border-bottom:1px solid #3A3A3A;font:400 17px/1.45 "Archivo",sans-serif;display:flex;gap:14px}.cst .learn2 li::before{content:"";flex:0 0 9px;height:9px;margin-top:8px;background:#D5FB7B;clip-path:polygon(0 0,100% 50%,0 100%)}.cst .need{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.cst .need img{width:100%;border-radius:24px;aspect-ratio:4/3;object-fit:cover}.cst .need ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.cst .need li{display:flex;gap:12px;font:400 17px/1.45 "Archivo",sans-serif}.cst .cmp2{width:100%;border-collapse:collapse;font:400 16px/1.45 "Archivo",sans-serif;background:#fff;border-radius:20px;overflow:hidden}.cst .cmp2 th,.cst .cmp2 td{padding:18px 22px;border-bottom:1px solid #ECECEC;text-align:left;vertical-align:top}.cst .cmp2 thead th{font:600 18px "Archivo",sans-serif}.cst .cmp2 thead th.on{background:#191919;color:#fff}.cst .cmp2 td.on{background:#FBFDF3}.cst .cmp2 tbody th{font-weight:600;color:#6B6B6B;width:22%}.cst .prog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cst .pg-c{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:10px;text-decoration:none}.cst .pg-c h3{margin:0;font:600 22px/1.2 "Archivo",sans-serif}.cst .pg-c p{margin:0;color:#4A4A4A;font:400 15px/1.5 "Archivo",sans-serif}.cst .pg-c span.p{font:600 15px "Archivo",sans-serif;margin-top:auto}@media (max-width:900px){.cst .steps4,.cst .prog{grid-template-columns:1fr 1fr}.cst .learn2,.cst .need,.cst .scope{grid-template-columns:1fr}}.cst .scope-card{background:#fff;border:1px solid #ECECEC;border-radius:24px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.cst .scope-card>div{padding:32px}.cst .scope-card>div+div{border-left:1px solid #ECECEC;background:#FAFAF8}.cst .scope-card h3{display:flex;align-items:center;gap:10px;margin:0 0 14px;font:600 20px "Archivo",sans-serif}.cst .scope-card h3 i{width:28px;height:28px;border-radius:50%;background:#D5FB7B;display:inline-block}.cst .scope-card>div+div h3 i{background:#191919}.cst .scope-card ul{margin:0;padding-left:20px;list-style:disc;display:flex;flex-direction:column;gap:8px;font:400 16px/1.5 "Archivo",sans-serif}@media (max-width:900px){.cst .scope-card{grid-template-columns:1fr}.cst .scope-card>div+div{border-left:0;border-top:1px solid #ECECEC}}.cst .m4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cst .m4c{border:1px solid #3A3A3A;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:10px;background:#222}.cst .m4c span{font:700 13px "Archivo",sans-serif;color:#D5FB7B}.cst .m4c h3{margin:0;font:600 20px/1.2 "Archivo",sans-serif;color:#fff}.cst .m4c p{margin:0;font:400 15px/1.5 "Archivo",sans-serif;color:#B5B5B5}.cst .m4n{margin:16px 0 0;font:400 13px "Archivo",sans-serif;color:#9A9A9A}.cst .fitc{text-align:center}.cst .fitc .container{display:flex;flex-direction:column;align-items:center}.cst .chips-c{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px}.cst .chips-c span{background:#fff;border:1.5px solid #191919;border-radius:999px;padding:12px 18px;font:600 15px "Archivo",sans-serif}.cst .fitc-no{margin:22px 0 0;max-width:640px;font:400 15px/1.5 "Archivo",sans-serif;color:#4A4A4A}.cst .supband{background:#D5FB7B;padding:56px 0}.cst .sb-in{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:center}.cst .sb-s{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cst .sb-s div{border-left:2px solid #191919;padding-left:16px}.cst .sb-s b{display:block;font:700 34px/1 "Archivo",sans-serif;letter-spacing:-.02em}.cst .sb-s span{font:400 14px/1.4 "Archivo",sans-serif}@media (max-width:900px){.cst .m4{grid-template-columns:1fr 1fr}.cst .sb-in,.cst .sb-s{grid-template-columns:1fr}}.cst .bx2{gap:16px}.cst .bx2-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.cst .bx2-st{background:#191919;color:#D5FB7B;border-radius:999px;padding:6px 12px;font:700 11px/1 "Archivo",sans-serif;letter-spacing:.1em;text-transform:uppercase}.cst .bx2-launch{font:600 13px "Archivo",sans-serif;color:#191919}.cst .bx2-price{display:flex;flex-direction:column;gap:4px}.cst .bx2-price div{display:flex;align-items:baseline;gap:10px}.cst .bx2-price strong{font:700 48px/1 "Archivo",sans-serif;letter-spacing:-.02em}.cst .bx2-price s{font:500 18px "Archivo",sans-serif;color:#8A8A8A}.cst .bx2-price>span{font:400 14px "Archivo",sans-serif;color:#4A4A4A}.cst .bx2-cd{display:grid;grid-template-columns:repeat(3,1fr) 1.4fr;gap:8px;align-items:center;background:#D5FB7B;border-radius:16px;padding:12px}.cst .bx2-cd div{background:#191919;color:#fff;border-radius:10px;padding:8px 6px;text-align:center}.cst .bx2-cd b{display:block;font:700 22px/1 "Archivo",sans-serif;color:#D5FB7B}.cst .bx2-cd span{font:400 11px "Archivo",sans-serif;color:#cfcfcf}.cst .bx2-cd p{margin:0;font:600 13px/1.3 "Archivo",sans-serif}.cst .bx2-lab{margin:0 0 8px;font:600 12px/1 "Archivo",sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6B6B6B}.cst .bx2-opt{width:100%;display:flex;align-items:center;gap:12px;text-align:left;background:#191919;color:#fff;border:0;border-radius:14px;padding:14px 16px;font:inherit}.cst .bx2-opt strong{display:block;font:700 15px "Archivo",sans-serif}.cst .bx2-opt span span{font:400 13px "Archivo",sans-serif;color:#cfcfcf}.cst .bx2-opt>b{margin-left:auto;font:700 17px "Archivo",sans-serif}.cst .bx2-opt .rad-dot{width:18px;height:18px;border-radius:50%;border:5px solid #D5FB7B;flex:none}.cst .bx2-how ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font:400 14px/1.4 "Archivo",sans-serif}.cst .bx2-rr{display:flex;align-items:center;gap:10px;font:400 13px "Archivo",sans-serif;color:#4A4A4A}.cst .scope-card li{display:list-item}@media (max-width:600px){.cst .cmp2 th,.cst .cmp2 td{padding:12px 10px;font-size:14px}.cst .cmp2 thead th{font-size:15px}.cst .cmp2 tbody tr{display:grid;grid-template-columns:1fr 1fr}.cst .cmp2 tbody th{grid-column:1 / -1;width:auto;padding-bottom:0;border-bottom:0}.cst .cmp2 thead tr{display:grid;grid-template-columns:1fr 1fr}.cst .cmp2 thead th:first-child{display:none}}.cst[data-template="cst-courses"] .acp-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cst[data-template="cst-courses"] .acp-eb{font:600 13px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#9A9A9A}.cst[data-template="cst-courses"] .acp-hero{background:#191919;color:#fff;padding:64px 0 80px}.cst[data-template="cst-courses"] .acp-hero-in{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-end}.cst[data-template="cst-courses"] .acp-hero-copy{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:22px}.cst[data-template="cst-courses"] .acp-crumb{display:flex;gap:8px;font:400 14px/1.4 "Archivo",system-ui,sans-serif;color:#9A9A9A}.cst[data-template="cst-courses"] .acp-crumb a{color:#9A9A9A}.cst[data-template="cst-courses"] .acp-crumb a:hover{color:#fff}.cst[data-template="cst-courses"] .acp-h1{margin:0;font:600 clamp(40px,5vw,64px)/1.04 "Archivo",system-ui,sans-serif;letter-spacing:-.02em;max-width:780px;text-wrap:balance}.cst[data-template="cst-courses"] .acp-h1 .emph,.cst[data-template="cst-courses"] .acp-h1 .emph-yellow{color:#D5FB7B;background:none;padding:0;box-shadow:none}.cst[data-template="cst-courses"] .acp-sub{margin:0;font:400 18px/1.55 "Archivo",system-ui,sans-serif;color:#D6D6D6;max-width:620px}.cst[data-template="cst-courses"] .acp-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:780px;margin-top:6px}.cst[data-template="cst-courses"] .acp-stage{font:inherit;text-align:left;cursor:pointer;padding:16px 16px 18px;border-radius:20px;background:transparent;color:#fff;border:1.5px solid #3A3A3A;transition:border-color .14s,background-color .14s}.cst[data-template="cst-courses"] .acp-stage:hover{border-color:#9A9A9A}.cst[data-template="cst-courses"] .acp-stage.on{background:#D5FB7B;color:#191919;border-color:#D5FB7B}.cst[data-template="cst-courses"] .acp-stage:focus-visible{outline:2px solid #D5FB7B;outline-offset:4px}.cst[data-template="cst-courses"] .acp-stage-n{display:block;font:600 13px/1 "Archivo",system-ui,sans-serif;letter-spacing:.18em}.cst[data-template="cst-courses"] .acp-stage-l{display:block;margin-top:8px;font:400 14px/1.35 "Archivo",system-ui,sans-serif}.cst[data-template="cst-courses"] .acp-help{flex:1 1 320px;min-width:0;background:#2A2A2A;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:14px}.cst[data-template="cst-courses"] .acp-help-h{margin:0;font:600 22px/1.25 "Archivo",system-ui,sans-serif;color:#fff}.cst[data-template="cst-courses"] .acp-call{margin:0;font:400 14px/1.4 "Archivo",system-ui,sans-serif;color:#9A9A9A}.cst[data-template="cst-courses"] .acp-call a{color:#fff}.cst[data-template="cst-courses"] .acp-bar{position:sticky;top:var(--cst-hd-h,0px);z-index:5;background:#FAFAF8;border-bottom:1px solid #ECECEC}.cst[data-template="cst-courses"] .acp-bar-in{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;padding-top:14px;padding-bottom:14px}.cst[data-template="cst-courses"] .acp-chips{display:flex;gap:8px;overflow-x:auto;flex:999 1 560px;min-width:0;padding:2px;scrollbar-width:none}.cst[data-template="cst-courses"] .acp-chip{font:500 15px/1 "Archivo",system-ui,sans-serif;white-space:nowrap;padding:11px 18px;border-radius:999px;cursor:pointer;background:#fff;color:#191919;border:1.5px solid #D6D6D6}.cst[data-template="cst-courses"] .acp-chip:hover{border-color:#191919}.cst[data-template="cst-courses"] .acp-chip.on{background:#191919;color:#fff;border-color:#191919}.cst[data-template="cst-courses"] .acp-chip:focus-visible,.cst[data-template="cst-courses"] .acp-q:focus-visible{outline:2px solid #191919;outline-offset:3px}.cst[data-template="cst-courses"] .acp-find{flex:1 1 260px;display:flex;gap:12px;align-items:center}.cst[data-template="cst-courses"] .acp-q{flex:1;min-width:0;font:400 15px/1.2 "Archivo",system-ui,sans-serif;padding:11px 18px;border-radius:999px;border:1.5px solid #D6D6D6;background:#fff;color:#191919}.cst[data-template="cst-courses"] .acp-count{font:400 14px/1 "Archivo",system-ui,sans-serif;color:#6B6B6B;white-space:nowrap}.cst[data-template="cst-courses"] .acp-list{padding-bottom:88px}.cst[data-template="cst-courses"] .acp-sec{padding:56px 0 8px}.cst[data-template="cst-courses"] .acp-sec-head{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:flex-end;justify-content:space-between;margin-bottom:28px}.cst[data-template="cst-courses"] .acp-sec-head .sec-head{margin-bottom:0}.cst[data-template="cst-courses"] .acp-sec-line{margin:12px 0 0;font:400 16px/1.55 "Archivo",system-ui,sans-serif;color:#6B6B6B;max-width:640px}.cst[data-template="cst-courses"] .acp-sec-link{font-weight:500}.cst[data-template="cst-courses"] .acp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:20px}.cst[data-template="cst-courses"] .acp-card{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px;transition:border-color .14s}.cst[data-template="cst-courses"] .acp-card:hover{border-color:#191919}.cst[data-template="cst-courses"] .acp-card-top{display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:24px}.cst[data-template="cst-courses"] .acp-card-st{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;color:#6B6B6B}.cst[data-template="cst-courses"] .acp-card-n{margin:0;font:600 22px/1.18 "Archivo",system-ui,sans-serif;letter-spacing:-.01em}.cst[data-template="cst-courses"] .acp-card-lv{font:400 14px/1.35 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst[data-template="cst-courses"] .acp-card-l{margin:0;font:400 15px/1.55 "Archivo",system-ui,sans-serif;color:#3A3A3A;flex-grow:1}.cst[data-template="cst-courses"] .acp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.cst[data-template="cst-courses"] .acp-pay{font:600 24px/1.1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-courses"] .acp-pay small{font-size:14px;font-weight:500}.cst[data-template="cst-courses"] .acp-note{font:400 14px/1.35 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst[data-template="cst-courses"] .acp-dual{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cst[data-template="cst-courses"] .acp-dual div{background:#F4F4F2;border-radius:12px;padding:12px 14px}.cst[data-template="cst-courses"] .acp-dual dt{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6B6B6B}.cst[data-template="cst-courses"] .acp-dual dd{margin:6px 0 0;font:600 20px/1.1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-courses"] .acp-card-go{font-weight:500;margin-top:4px}.cst[data-template="cst-courses"] .acp-rec{background:#191919;color:#fff;border-color:#191919}.cst[data-template="cst-courses"] .acp-rec:hover{border-color:#191919}.cst[data-template="cst-courses"] .acp-rec .acp-card-st,.cst[data-template="cst-courses"] .acp-rec .acp-card-lv,.cst[data-template="cst-courses"] .acp-rec .acp-note{color:#9A9A9A}.cst[data-template="cst-courses"] .acp-rec .acp-card-l{color:#D6D6D6}.cst[data-template="cst-courses"] .acp-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;align-items:start}.cst[data-template="cst-courses"] .acp-group{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:8px 24px}.cst[data-template="cst-courses"] .acp-group-h{margin:16px 0 4px;font:600 13px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6B6B6B}.cst[data-template="cst-courses"] .acp-group ul{list-style:none;margin:0;padding:0}.cst[data-template="cst-courses"] .acp-group li{border-top:1px solid #ECECEC}.cst[data-template="cst-courses"] .acp-group li:first-child{border-top:0}.cst[data-template="cst-courses"] .acp-group a{display:flex;justify-content:space-between;gap:16px;padding:14px 0;text-decoration:none;color:#191919}.cst[data-template="cst-courses"] .acp-group a:hover .acp-row-n{text-decoration:underline;text-underline-offset:4px}.cst[data-template="cst-courses"] .acp-row-n{font:500 16px/1.35 "Archivo",system-ui,sans-serif}.cst[data-template="cst-courses"] .acp-row-p{font:600 16px/1.35 "Archivo",system-ui,sans-serif;white-space:nowrap}.cst[data-template="cst-courses"] .acp-empty{padding:72px 32px;text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center}.cst[data-template="cst-courses"] .acp-empty p{margin:0;font:600 24px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-courses"] .acp-empty[hidden],.cst[data-template="cst-courses"] .acp-sec[hidden],.cst[data-template="cst-courses"] .acp-card[hidden],.cst[data-template="cst-courses"] .acp-group[hidden],.cst[data-template="cst-courses"] .acp-group li[hidden]{display:none}.cst[data-template="cst-courses"] .acp-proof{background:#191919;color:#fff;padding:72px 0}.cst[data-template="cst-courses"] .acp-proof-in{margin-top:0;margin-bottom:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.cst[data-template="cst-courses"] .acp-proof-in div{border-top:2px solid #D5FB7B;padding-top:20px}.cst[data-template="cst-courses"] .acp-proof-in dt{font:600 28px/1.15 "Archivo",system-ui,sans-serif}.cst[data-template="cst-courses"] .acp-proof-in dd{margin:6px 0 0;font:400 15px/1.45 "Archivo",system-ui,sans-serif;color:#9A9A9A}.cst[data-template="cst-courses"] .acp-close{padding:96px 0}.cst[data-template="cst-courses"] .acp-close-in{display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between}.cst[data-template="cst-courses"] .acp-close-in .sec-head{margin-bottom:0}.cst[data-template="cst-courses"] .acp-close-btns{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:720px){.cst[data-template="cst-courses"] .acp-hero{padding:40px 0 56px}.cst[data-template="cst-courses"] .acp-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.cst[data-template="cst-courses"] .acp-sec{padding-top:40px}.cst[data-template="cst-courses"] .acp-groups{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-courses"] .acp-close{padding:64px 0}}.cst .fx,.cst .fx *{box-sizing:border-box}.cst .fx{background:#FAFAF8;padding:8px;font-family:"Archivo",system-ui,sans-serif}.cst .fx a{text-decoration:none}.cst .fx .fm-col a,.cst .fx .fm-acc a{color:#d6d6d6}.cst .fx-strip{background:#D5FB7B;color:#191919;border-radius:24px 24px 0 0;padding:28px 48px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.cst .fx-strip h2{margin:0;font:600 26px/1.15 "Archivo",sans-serif;letter-spacing:-.015em}.cst .fx-strip p{margin:4px 0 0;font:400 15px/1.4 "Archivo",sans-serif}.cst .fx-acts{display:flex;gap:10px;flex-wrap:wrap}.cst .fx .fx-act{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:12px 18px;font:700 15px "Archivo",sans-serif;background:#191919;color:#fff}.cst .fx .fx-act.o{background:transparent;color:#191919;border:1.5px solid #191919}.cst .fx-main{background:#191919;color:#fff;border-radius:0 0 24px 24px;padding:56px 48px 28px}.cst .fx-grid{display:grid;grid-template-columns:1.25fr repeat(4,1fr);gap:40px}.cst .fx-brand img{height:30px}.cst .fx-tag{margin:14px 0 18px;font:600 20px/1.25 "Archivo",sans-serif;max-width:280px}.cst .fx-tp{display:flex;align-items:center;gap:8px;font:400 14px "Archivo",sans-serif;color:#cfcfcf}.cst .fx-tp b{color:#00B67A;letter-spacing:1px}.cst .fx-badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.cst .fx-badge{border:1px solid #3a3a3a;border-radius:10px;padding:8px 10px;font:600 12px/1.25 "Archivo",sans-serif;color:#e5e5e5}.cst .fx-badge span{display:block;font-weight:400;color:#9a9a9a;font-size:11px}.cst .fx-logos{margin-top:18px}.cst .fx-logos .acc-logos{display:flex;align-items:center;flex-wrap:wrap;gap:14px 26px}.cst .fx-logos img{height:28px!important;width:auto!important;max-width:140px;object-fit:contain;filter:brightness(0) invert(1);opacity:.92}.cst .fx-soc{display:flex;gap:8px;margin-top:20px}.cst .fx .fx-soc a{width:38px;height:38px;border-radius:50%;border:1px solid #3a3a3a;display:inline-flex;align-items:center;justify-content:center;color:#fff}.cst .fx-soc a:hover{background:#D5FB7B;color:#191919;border-color:#D5FB7B}.cst .fm-col ul,.cst .fm-acc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cst .fm-col a,.cst .fm-acc a{font:400 15px/1.35 "Archivo",sans-serif;color:#d6d6d6}.cst .fm-col a:hover,.cst .fm-acc a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.cst .fx-word{margin:52px 0 26px;padding-top:28px;border-top:1px solid #333;display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap}.cst .fx-word strong{font:800 clamp(30px,4.2vw,58px)/1 "Archivo",sans-serif;letter-spacing:-.02em;color:#fff}.cst .fx-word strong i{font-style:normal;color:#D5FB7B;font-weight:400;margin:0 .18em}.cst .fx-word span{font:400 14px "Archivo",sans-serif;color:#9a9a9a}.cst .fx-legal{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font:400 13px/1.5 "Archivo",sans-serif;color:#9a9a9a}.cst .fx-legal nav{display:flex;gap:18px;flex-wrap:wrap}.cst .fx .fx-legal nav a{color:#cfcfcf}.cst .fx-legal nav a:hover{color:#fff}.cst .fx-legal p{margin:0;max-width:720px}.cst .fm-acc{border-top:1px solid #333}.cst .fm-acc:last-child{border-bottom:1px solid #333}.cst .fm-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font:600 16px "Archivo",sans-serif;cursor:pointer;min-height:44px}.cst .fm-acc summary::-webkit-details-marker{display:none}.cst .fm-acc summary span{color:#D5FB7B;font-size:22px;line-height:1}.cst .fm-acc[open] summary span{transform:rotate(45deg)}.cst .fm-acc ul{padding:0 0 16px}@media (max-width:899px){.cst .fx-strip{padding:24px 20px;border-radius:20px 20px 0 0}.cst .fx-strip h2{font-size:22px}.cst .fx-acts{width:100%;flex-direction:column}.cst .fx-act{justify-content:center;width:100%}.cst .fx-main{padding:32px 20px 24px;border-radius:0 0 20px 20px}.cst .fx-grid{grid-template-columns:1fr;gap:0}.cst .fx-brand{margin-bottom:28px}.cst .fx-brand .fx-act{width:100%;justify-content:center}.cst .fx-word{margin:28px 0 20px}.cst .fx-word strong{font-size:22px;line-height:1.25}.cst .fx-legal{flex-direction:column}}.cst[data-template="cst-guarantee"] .gu-sec{padding:88px 0}.cst[data-template="cst-guarantee"] .gu-tight{padding:0 0 88px}.cst[data-template="cst-guarantee"] .gu-grey{background:#F4F4F2}.cst[data-template="cst-guarantee"] .gu-dark{background:#191919;color:#fff}.cst[data-template="cst-guarantee"] .gu-dark .eyebrow{color:#D5FB7B}.cst[data-template="cst-guarantee"] .gu-dark .sec-title{color:#fff}.cst[data-template="cst-guarantee"] .gu-lead{margin:16px 0 0;font:400 18px/1.6 "Archivo",system-ui,sans-serif;color:#4A4A4A;max-width:640px}.cst[data-template="cst-guarantee"] .gu-dark .gu-lead{color:#D6D6D6}.cst[data-template="cst-guarantee"] .gu-narrow{max-width:720px}.cst[data-template="cst-guarantee"] .gu-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:start}.cst[data-template="cst-guarantee"] .gu-tick{width:28px;height:28px;flex:none;border-radius:999px;background:#D5FB7B;color:#191919;display:inline-flex;align-items:center;justify-content:center}.cst[data-template="cst-guarantee"] .gu-tick svg{width:16px;height:16px}.cst[data-template="cst-guarantee"] .gu-n{width:40px;height:40px;flex:none;border-radius:999px;background:#D5FB7B;color:#191919;display:inline-flex;align-items:center;justify-content:center;font:600 17px/1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-guarantee"] .gu-btns{display:flex;flex-wrap:wrap;gap:12px}.cst[data-template="cst-guarantee"] .gu-card-h{margin:0 0 14px;font:600 13px/1 "Archivo",system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#6B6B6B}.cst[data-template="cst-guarantee"] .gu-hero{background:#191919;color:#fff;padding:96px 0 88px;overflow:hidden;position:relative}.cst[data-template="cst-guarantee"] .gu-hero-in{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;align-items:center}.cst[data-template="cst-guarantee"] .gu-hero-copy{display:flex;flex-direction:column;gap:22px;min-width:0}.cst[data-template="cst-guarantee"] .gu-eb{font:600 13px/1 "Archivo",system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#D5FB7B}.cst[data-template="cst-guarantee"] .gu-h1{margin:0;font:600 clamp(40px,5.4vw,76px)/1.02 "Archivo",system-ui,sans-serif;letter-spacing:-.035em;text-wrap:balance}.cst[data-template="cst-guarantee"] .gu-h1 .emph,.cst[data-template="cst-guarantee"] .gu-h1 .emph-yellow{display:block;color:#D5FB7B;background:none;padding:0;box-shadow:none}.cst[data-template="cst-guarantee"] .gu-sub{margin:0;font:400 19px/1.55 "Archivo",system-ui,sans-serif;color:#D6D6D6;max-width:600px}.cst[data-template="cst-guarantee"] .gu-proof{margin:6px 0 0;display:flex;align-items:center;gap:12px;font:500 16px/1.4 "Archivo",system-ui,sans-serif;color:#fff}.cst[data-template="cst-guarantee"] .gu-seal{justify-self:center;width:min(100%,320px);aspect-ratio:1;max-width:100%}.cst[data-template="cst-guarantee"] .gu-seal img{width:100%;height:auto;display:block;transform:rotate(-8deg)}.cst[data-template="cst-guarantee"] .gu-points{list-style:none;margin:0;padding:0;display:grid;gap:14px}.cst[data-template="cst-guarantee"] .gu-point{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:22px}.cst[data-template="cst-guarantee"] .gu-point strong{display:block;font:600 19px/1.3 "Archivo",system-ui,sans-serif;color:#191919}.cst[data-template="cst-guarantee"] .gu-point p{margin:6px 0 0;font:400 15.5px/1.55 "Archivo",system-ui,sans-serif;color:#4A4A4A}.cst[data-template="cst-guarantee"] .gu-steps{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:none}.cst[data-template="cst-guarantee"] .gu-step{background:#222;border:1px solid #3A3A3A;border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:10px}.cst[data-template="cst-guarantee"] .gu-step strong{font:600 19px/1.25 "Archivo",system-ui,sans-serif;color:#fff}.cst[data-template="cst-guarantee"] .gu-step > span:last-child{font:400 15px/1.45 "Archivo",system-ui,sans-serif;color:#D6D6D6}.cst[data-template="cst-guarantee"] .gu-elig{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:20px;margin-top:36px;align-items:start}.cst[data-template="cst-guarantee"] .gu-card{background:#fff;border:1px solid #ECECEC;border-radius:24px;padding:28px;min-width:0}.cst[data-template="cst-guarantee"] .gu-covers{background:#191919;border-color:#191919;color:#fff}.cst[data-template="cst-guarantee"] .gu-covers .gu-card-h{color:#D5FB7B}.cst[data-template="cst-guarantee"] .gu-covers ul{list-style:none;margin:0;padding:0;display:grid;gap:16px}.cst[data-template="cst-guarantee"] .gu-covers li strong{display:block;font:600 22px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-guarantee"] .gu-covers li span{display:block;margin-top:6px;font:400 15px/1.5 "Archivo",system-ui,sans-serif;color:#D6D6D6}.cst[data-template="cst-guarantee"] .gu-needs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.cst[data-template="cst-guarantee"] .gu-need{display:flex;gap:14px;align-items:flex-start}.cst[data-template="cst-guarantee"] .gu-need strong{display:block;font:600 17px/1.3 "Archivo",system-ui,sans-serif;color:#191919}.cst[data-template="cst-guarantee"] .gu-need p{margin:4px 0 0;font:400 15px/1.5 "Archivo",system-ui,sans-serif;color:#4A4A4A}.cst[data-template="cst-guarantee"] .gu-report{background:#D5FB7B;color:#191919;border-radius:28px;padding:40px 44px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;align-items:center}.cst[data-template="cst-guarantee"] .gu-report-h{margin:0 0 10px;font:600 clamp(24px,2.6vw,34px)/1.1 "Archivo",system-ui,sans-serif;letter-spacing:-.02em;text-wrap:balance}.cst[data-template="cst-guarantee"] .gu-report p{margin:0;font:400 16.5px/1.55 "Archivo",system-ui,sans-serif}.cst[data-template="cst-guarantee"] .gu-mail{display:flex;flex-direction:column;gap:10px;margin-top:20px}.cst[data-template="cst-guarantee"] .gu-report .gu-mail{margin-top:0}.cst[data-template="cst-guarantee"] .gu-mail-to{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;background:#191919;color:#fff!important;text-decoration:none;border-radius:999px;padding:14px 22px;font:600 16px/1 "Archivo",system-ui,sans-serif;max-width:100%;overflow-wrap:anywhere}.cst[data-template="cst-guarantee"] .gu-mail-to svg{width:18px;height:18px;flex:none}.cst[data-template="cst-guarantee"] .gu-mail-to:hover{background:#000}.cst[data-template="cst-guarantee"] .gu-mail-sub{font:500 14.5px/1.4 "Archivo",system-ui,sans-serif;color:#4A4A4A}.cst[data-template="cst-guarantee"] .gu-report .gu-mail-sub{color:#191919}.cst[data-template="cst-guarantee"] .gu-mail-sub code{font:600 14.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;background:rgba(25,25,25,.08);border-radius:6px;padding:2px 7px;user-select:all}.cst[data-template="cst-guarantee"] .gu-claim{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cst[data-template="cst-guarantee"] .gu-claim-step{display:flex;gap:18px;align-items:flex-start;background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:22px}.cst[data-template="cst-guarantee"] .gu-claim-step strong{display:block;font:600 19px/1.3 "Archivo",system-ui,sans-serif;color:#191919;padding-top:8px}.cst[data-template="cst-guarantee"] .gu-claim-step p{margin:6px 0 0;font:400 15.5px/1.55 "Archivo",system-ui,sans-serif;color:#4A4A4A}.cst[data-template="cst-guarantee"] .gu-outs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:32px}.cst[data-template="cst-guarantee"] .gu-out{border:1px solid #ECECEC;border-top:4px solid #191919;border-radius:20px;padding:22px;background:#fff}.cst[data-template="cst-guarantee"] .gu-out:first-child{background:#191919;color:#fff;border-color:#191919;border-top-color:#D5FB7B}.cst[data-template="cst-guarantee"] .gu-out strong{display:block;font:600 19px/1.25 "Archivo",system-ui,sans-serif}.cst[data-template="cst-guarantee"] .gu-out p{margin:8px 0 0;font:400 15px/1.5 "Archivo",system-ui,sans-serif;color:#4A4A4A}.cst[data-template="cst-guarantee"] .gu-out:first-child p{color:#D6D6D6}.cst[data-template="cst-guarantee"] .gu-money{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;background:#F4F4F2;border-radius:24px;padding:28px}.cst[data-template="cst-guarantee"] .gu-money p:not(.gu-card-h){margin:0;font:400 16px/1.55 "Archivo",system-ui,sans-serif;color:#191919}.cst[data-template="cst-guarantee"] .gu-money ul{margin:0;padding-left:20px;list-style:disc;font:400 16px/1.7 "Archivo",system-ui,sans-serif;color:#191919}.cst[data-template="cst-guarantee"] .gu-terms-in{max-width:880px}.cst[data-template="cst-guarantee"] .gu-terms{margin-top:28px;border-top:1px solid #D6D6D6}.cst[data-template="cst-guarantee"] .gu-term{border-bottom:1px solid #D6D6D6}.cst[data-template="cst-guarantee"] .gu-term summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:22px 4px;font:600 19px/1.3 "Archivo",system-ui,sans-serif;color:#191919}.cst[data-template="cst-guarantee"] .gu-term summary::-webkit-details-marker{display:none}.cst[data-template="cst-guarantee"] .gu-term summary::after{content:"+";flex:none;width:32px;height:32px;border-radius:999px;border:1.5px solid #191919;display:inline-flex;align-items:center;justify-content:center;font:500 20px/1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-guarantee"] .gu-term[open] summary::after{content:"\2212";background:#191919;color:#D5FB7B}.cst[data-template="cst-guarantee"] .gu-term summary:focus-visible{outline:3px solid #D5FB7B;outline-offset:2px}.cst[data-template="cst-guarantee"] .gu-term-body{padding:0 4px 26px;font:400 16px/1.65 "Archivo",system-ui,sans-serif;color:#2A2A2A}.cst[data-template="cst-guarantee"] .gu-term-body p{margin:0 0 12px}.cst[data-template="cst-guarantee"] .gu-term-body h4{margin:22px 0 8px;font:600 16.5px/1.3 "Archivo",system-ui,sans-serif;color:#191919}.cst[data-template="cst-guarantee"] .gu-term-body ul{margin:0 0 14px;padding-left:22px;list-style:disc}.cst[data-template="cst-guarantee"] .gu-term-body li{margin:0 0 6px;display:list-item}.cst[data-template="cst-guarantee"] .gu-updated{margin:18px 0 0;font:400 14px/1.4 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst[data-template="cst-guarantee"] .gu-close{background:#191919;color:#fff;padding:88px 0;text-align:center}.cst[data-template="cst-guarantee"] .gu-close-in{display:flex;flex-direction:column;align-items:center;gap:18px}.cst[data-template="cst-guarantee"] .gu-close-seal{width:72px;height:72px}.cst[data-template="cst-guarantee"] .gu-close-h{margin:0;font:600 clamp(30px,3.6vw,48px)/1.05 "Archivo",system-ui,sans-serif;letter-spacing:-.03em;text-wrap:balance}.cst[data-template="cst-guarantee"] .gu-close p{margin:0;max-width:560px;font:400 17px/1.55 "Archivo",system-ui,sans-serif;color:#D6D6D6}.cst[data-template="cst-guarantee"] .gu-close .gu-btns{justify-content:center;margin-top:6px}@media (max-width:1000px){.cst[data-template="cst-guarantee"] .gu-steps,.cst[data-template="cst-guarantee"] .gu-outs{grid-template-columns:repeat(2,minmax(0,1fr))}.cst[data-template="cst-guarantee"] .gu-elig{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.cst[data-template="cst-guarantee"] .gu-hero-in,.cst[data-template="cst-guarantee"] .gu-split,.cst[data-template="cst-guarantee"] .gu-report{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-guarantee"] .gu-seal{width:150px;justify-self:start;order:-1}.cst[data-template="cst-guarantee"] .gu-split{gap:28px}.cst[data-template="cst-guarantee"] .gu-hero{padding:56px 0}.cst[data-template="cst-guarantee"] .gu-sec{padding:56px 0}.cst[data-template="cst-guarantee"] .gu-tight{padding:0 0 56px}.cst[data-template="cst-guarantee"] .gu-report{padding:28px 24px}}@media (max-width:560px){.cst[data-template="cst-guarantee"] .gu-steps,.cst[data-template="cst-guarantee"] .gu-outs,.cst[data-template="cst-guarantee"] .gu-needs,.cst[data-template="cst-guarantee"] .gu-money{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-guarantee"] .gu-card{padding:22px}.cst[data-template="cst-guarantee"] .gu-btns .btn{flex:1 1 100%;justify-content:center}}.cst[data-template="cst-guarantee"] .sec-head + .gu-lead{margin-top:-34px;margin-bottom:40px}.cst[data-template="cst-guarantee"] .gu-hero,.cst[data-template="cst-guarantee"] .gu-dark,.cst[data-template="cst-guarantee"] .gu-close{margin-left:8px;margin-right:8px;border-radius:28px}.cst[data-template="cst-guarantee"] .gu-close{border-radius:28px 28px 0 0}.cst[data-template="cst-guarantee"] .gu-hero{margin-top:8px;padding-top:calc(var(--cst-hd-h, 84px) + 56px)}@media (max-width:560px){.cst[data-template="cst-guarantee"] .gu-hero{padding-top:calc(var(--cst-hd-h, 72px) + 32px)!important}}.cst[data-template="cst-guide"]{margin:0;background:#FAFAF8;color:#191919;font-family:"Archivo",system-ui,sans-serif}.cst[data-template="cst-guide"] a{color:inherit}.cst[data-template="cst-guide"] a:hover{color:inherit}.cst[data-template="cst-guide"] .sec-head{display:flex;flex-direction:column;gap:14px;max-width:760px;margin-bottom:48px}.cst[data-template="cst-guide"] .sec-head.center{margin-left:auto;margin-right:auto;text-align:center;align-items:center}.cst[data-template="cst-guide"] .sec-title{font:600 clamp(32px,3.6vw,48px)/1.04 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em;margin:0;text-wrap:balance}.cst[data-template="cst-guide"] .pkg{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:20px}.cst[data-template="cst-guide"] .price{display:flex;flex-direction:column;gap:6px;padding:20px 0;border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC}.cst[data-template="cst-guide"] .terms{font:400 13px/1.5 "Archivo",system-ui,sans-serif;color:#6B6B6B;margin:32px 0 0;max-width:820px}.cst[data-template="cst-guide"] .tick{display:inline-flex;width:24px;height:24px;border-radius:999px;background:#D5FB7B;border:1.5px solid #191919;align-items:center;justify-content:center}.cst[data-template="cst-guide"] .tick svg{width:12px;height:12px}.cst[data-template="cst-guide"] .pay{border:1px solid #3A3A3A;border-radius:20px;padding:36px;display:flex;flex-direction:column;gap:18px;background:#222}.cst[data-template="cst-guide"] .pay.full{background:#D5FB7B;color:#191919;border-color:#D5FB7B}.cst[data-template="cst-guide"] .chips{display:flex;flex-wrap:wrap;gap:10px}.cst[data-template="cst-guide"] .faq{display:flex;flex-direction:column;gap:12px;max-width:880px;margin:0 auto}.cst[data-template="cst-guide"] .faq details{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:0 28px}.cst[data-template="cst-guide"] .faq summary{cursor:pointer;list-style:none;padding:22px 0;font:600 18px/1.3 "Archivo",system-ui,sans-serif;display:flex;justify-content:space-between;gap:16px;align-items:center}.cst[data-template="cst-guide"] .faq summary::-webkit-details-marker{display:none}.cst[data-template="cst-guide"] .faq summary::after{content:"+";font:500 24px/1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-guide"] .faq details[open] summary::after{content:"−"}.cst[data-template="cst-guide"] .faq p{margin:0 0 22px;font:400 16px/1.6 "Archivo",system-ui,sans-serif;color:#3A3A3A;max-width:720px}.cst[data-template="cst-guide"] .gi{margin-top:64px;display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:40px;align-items:start}.cst[data-template="cst-guide"] .res{background:#222;border:1px solid #3A3A3A;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:14px}.cst[data-template="cst-guide"] .calc{margin-top:24px;border:1px solid #3A3A3A;border-radius:20px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);overflow:hidden}.cst[data-template="cst-guide"] .calc-lab{font:600 13px/1.3 "Archivo",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#9A9A9A}.cst[data-template="cst-guide"] .opt{min-height:44px;padding:10px 16px;border-radius:999px;border:1.5px solid #3A3A3A;background:transparent;color:#fff;font:500 14px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-guide"] .opt:hover{border-color:#fff}.cst[data-template="cst-guide"] .opt.on{background:#D5FB7B;color:#191919;border-color:#D5FB7B}.cst[data-template="cst-guide"] .calc-range{width:100%;accent-color:#D5FB7B;height:28px}.cst[data-template="cst-guide"] .steps{display:flex;flex-direction:column;gap:16px}.cst[data-template="cst-guide"] .month{border:1px solid #3A3A3A;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:6px}.cst[data-template="cst-guide"] .photo{height:280px;border-radius:20px;background:#ECECEC;overflow:hidden}@media (max-width:960px){.cst[data-template="cst-guide"] .gi,.cst[data-template="cst-guide"] .calc{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.cst[data-template="cst-guide"] .container{padding:0 20px!important}.cst[data-template="cst-guide"] section{padding:64px 0!important}.cst[data-template="cst-guide"] .pkg{padding:24px}}.cst[data-template="cst-guide"] .shared{display:flex;flex-wrap:wrap;gap:10px 28px;margin:-24px 0 28px;font:600 15px/1.3 "Archivo",system-ui,sans-serif}.cst[data-template="cst-guide"] .chart{position:relative;height:220px;margin-top:12px;border-bottom:1px solid #3A3A3A}.cst[data-template="cst-guide"] .bar{flex:1;background:#3A3A3A;border-radius:4px 4px 0 0;min-height:2px}.cst[data-template="cst-guide"] .bar.paid{background:#D5FB7B}.cst[data-template="cst-guide"] .study{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.cst[data-template="cst-guide"] .fit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 16px;border-radius:14px;background:rgba(25,25,25,.08)}.cst[data-template="cst-guide"] .fit.tight{background:#fff}.cst[data-template="cst-guide"] .fit.over{background:#191919;color:#fff}.cst[data-template="cst-guide"] .fit-name{font:600 15px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-guide"] .fit-time{font:500 14px/1.2 "Archivo",system-ui,sans-serif;text-align:right}.cst[data-template="cst-guide"] .fit-msg{grid-column:1 / -1;font:400 13px/1.4 "Archivo",system-ui,sans-serif;opacity:.85}.cst[data-template="cst-guide"] .why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.cst[data-template="cst-guide"] .team{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.cst[data-template="cst-guide"] .tm{margin:0;display:flex;flex-direction:column;gap:10px}.cst[data-template="cst-guide"] .tm figcaption{display:flex;flex-direction:column;gap:4px;font:400 13px/1.4 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst[data-template="cst-guide"] .tm strong{font:600 15px/1.2 "Archivo",system-ui,sans-serif;color:#191919}.cst[data-template="cst-guide"] .right{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px}.cst[data-template="cst-guide"] .st{background:#222;border:1px solid #3A3A3A;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.cst[data-template="cst-guide"] .next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:96px}.cst[data-template="cst-guide"] .nx{background:#fff;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px}@media (max-width:960px){.cst[data-template="cst-guide"] .study,.cst[data-template="cst-guide"] .why,.cst[data-template="cst-guide"] .next{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-guide"] .team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.cst[data-template="cst-guide"] .team{grid-template-columns:minmax(0,1fr)}}.cst[data-template="cst-guide"] .photo img{width:100%;height:100%;object-fit:cover;display:block}.cst[data-template="cst-guide"] .ffp{min-height:44px;padding:10px 18px;border-radius:999px;border:1.5px solid #3A3A3A;background:transparent;color:#fff;font:600 15px/1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-guide"] .ffp:hover{border-color:#fff}.cst[data-template="cst-guide"] .ffp.on{background:#fff;color:#191919;border-color:#fff}.cst[data-template="cst-guide"] .pkg .price{min-height:150px}@media (max-width:900px){.cst[data-template="cst-guide"] .hd{padding-top:0!important}}.cst[data-template="cst-guide"] .hd{padding:72px 0}@media (max-width:900px){.cst[data-template="cst-guide"] .hd{padding:40px 0!important}}.cst[data-template="cst-guide"] .btn{font-weight:600!important;font-size:16px!important;line-height:1.2!important;min-height:50px;padding:14px 26px!important;letter-spacing:0}.cst[data-template="cst-guide"] .btn-sm{font-size:15px!important;min-height:44px;padding:11px 18px!important}.cst[data-template="cst-guide"] .btn .arrow{font-weight:600}.cst[data-template="cst-guide"] .opt,.cst[data-template="cst-guide"] .ffp{font-weight:600}.cst[data-template="cst-guide"] .eyebrow{font-size:12px!important;font-weight:600!important;letter-spacing:.08em}.cst[data-template="cst-guide"] .faq summary{font-size:18px;font-weight:600}@media (max-width:560px){.cst[data-template="cst-guide"] .btn{width:100%;justify-content:center}}.cst[data-template="cst-guide"] .acc-img{display:block;height:56px;width:auto;max-width:100%}@media (max-width:900px){.cst[data-template="cst-guide"] .acc-img{height:44px}}.cst[data-template="cst-guide"] .acc-img{align-self:flex-start!important;width:auto!important;max-width:100%;object-fit:contain;flex:none}.cst[data-template="cst-guide"] .tp-track{display:flex;gap:72px;width:max-content;animation:cst-tpscroll 36s linear infinite}.cst[data-template="cst-guide"] .tp-track img{height:32px;width:auto;display:block}@keyframes cst-tpscroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 36px))}}.cst[data-template="cst-guide"] .pb-car{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cst[data-template="cst-guide"] .pb-car:hover .tp-track{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.cst[data-template="cst-guide"] .tp-track{animation:none}}@media (max-width:560px){.cst[data-template="cst-guide"] .tp-track img{height:24px}.cst[data-template="cst-guide"] .tp-track{gap:48px}@keyframes cst-tpscroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 24px))}}}.cst[data-template="cst-guide"] .sx{padding:8px}.cst[data-template="cst-guide"] .sx-frame{position:relative;border-radius:28px;overflow:hidden;background:#191919;color:#fff}.cst[data-template="cst-guide"] .sx-bg{position:absolute;inset:0}.cst[data-template="cst-guide"] .sx-bg img{width:100%;height:100%;object-fit:cover;opacity:.38}.cst[data-template="cst-guide"] .sx-copy{display:flex;flex-direction:column;gap:18px}.cst[data-template="cst-guide"] .sx-eb{font:600 13px/1 "Archivo",system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#D5FB7B}.cst[data-template="cst-guide"] .sx-h1{margin:0;font:600 clamp(40px,5vw,72px)/1 "Archivo",system-ui,sans-serif;letter-spacing:-0.035em;text-wrap:balance}.cst[data-template="cst-guide"] .sx-h1 .emph{white-space:nowrap}.cst[data-template="cst-guide"] .sx-sub{margin:0;font:400 19px/1.55 "Archivo",system-ui,sans-serif;color:#E6E6E6;max-width:560px}.cst[data-template="cst-guide"] .sp{padding:96px 0}.cst[data-template="cst-guide"] .sp.dark{background:#191919;color:#fff}.cst[data-template="cst-guide"] .gl-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0}.cst[data-template="cst-guide"] .gl-top img{height:30px;display:block}.cst[data-template="cst-guide"] .gl-top a{font:600 15px/1.2 "Archivo",system-ui,sans-serif;color:#fff;text-decoration:none}.cst[data-template="cst-guide"] .gl-in{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.85fr);gap:48px;align-items:start;padding-top:40px;padding-bottom:64px}.cst[data-template="cst-guide"] .gl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cst[data-template="cst-guide"] .gl-list li{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;font:500 18px/1.45 "Archivo",system-ui,sans-serif;color:#fff}.cst[data-template="cst-guide"] .gl-list li::before{content:"";width:24px;height:24px;margin-top:2px;border-radius:999px;background:#D5FB7B}.cst[data-template="cst-guide"] .gl-cover{display:flex;gap:16px;align-items:center;margin-top:8px}.cst[data-template="cst-guide"] .cover{width:132px;height:176px;flex:none;border-radius:10px;background:#D5FB7B;color:#191919;padding:14px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 16px 36px rgba(0,0,0,.4);transform:rotate(-4deg)}.cst[data-template="cst-guide"] .cover b{font:600 15px/1.1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-guide"] .cover span{font:600 10px/1.2 "Archivo",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.cst[data-template="cst-guide"] .gl-trust{display:flex;flex-direction:column;gap:6px;font:500 15px/1.4 "Archivo",system-ui,sans-serif;color:#E6E6E6}.cst[data-template="cst-guide"] .gl-trust strong{color:#fff}.cst[data-template="cst-guide"] .gl-form{position:sticky;top:24px}.cst[data-template="cst-guide"] .gl-form-h{margin:0;font:600 24px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-guide"] .inside{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cst[data-template="cst-guide"] .ins{background:#fff;border:1px solid #ECECEC;border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:10px}.cst[data-template="cst-guide"] .ins-n{font:600 13px/1 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst[data-template="cst-guide"] .ins h3{margin:0;font:600 20px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-guide"] .ins p{margin:0;font:400 15px/1.5 "Archivo",system-ui,sans-serif;color:#3A3A3A}.cst[data-template="cst-guide"] .nx3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cst[data-template="cst-guide"] .nx3 li{background:#222;border:1px solid #3A3A3A;border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:10px}.cst[data-template="cst-guide"] .nx3 .n{width:40px;height:40px;border-radius:999px;background:#D5FB7B;color:#191919;display:inline-flex;align-items:center;justify-content:center;font:600 17px/1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-guide"] .nx3 h3{margin:0;font:600 20px/1.2 "Archivo",system-ui,sans-serif;color:#fff}.cst[data-template="cst-guide"] .nx3 p{margin:0;font:400 15px/1.5 "Archivo",system-ui,sans-serif;color:#D6D6D6}.cst[data-template="cst-guide"] .gl-stick{display:none}@media (max-width:900px){.cst[data-template="cst-guide"] .gl-in{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:48px;padding-bottom:40px}.cst[data-template="cst-guide"] .inside,.cst[data-template="cst-guide"] .nx3{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-guide"] .sp{padding:56px 0}.cst[data-template="cst-guide"] .gl-form{position:static}.cst[data-template="cst-guide"] .inside{grid-template-columns:1fr 1fr}}@media (max-width:560px){.cst[data-template="cst-guide"] .sx-h1{font-size:38px}.cst[data-template="cst-guide"] .sx-h1 .emph{white-space:normal}.cst[data-template="cst-guide"] .inside{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-guide"] .gl-stick{display:flex;position:sticky;bottom:0;z-index:60;padding:12px 16px;background:#191919;border-top:1px solid #3A3A3A}.cst[data-template="cst-guide"] .gl-stick .btn{width:100%;justify-content:center}}@media (max-width:900px){.cst[data-template="cst-guide"] .gl-in{display:flex!important;flex-direction:column;gap:18px!important}.cst[data-template="cst-guide"] .gl-in > .sx-copy{display:contents}.cst[data-template="cst-guide"] .gl-in .sx-eb{order:1}.cst[data-template="cst-guide"] .gl-in .sx-h1{order:2}.cst[data-template="cst-guide"] .gl-in .sx-sub{order:3}.cst[data-template="cst-guide"] .gl-in .gl-form{order:4;margin-top:6px}.cst[data-template="cst-guide"] .gl-in .gl-list{order:5;margin-top:12px}.cst[data-template="cst-guide"] .gl-in .gl-cover{order:6}}.cst[data-template="cst-guide"] .sp{padding:72px 0!important}.cst[data-template="cst-guide"] .sp .sec-head{margin-bottom:28px}.cst[data-template="cst-guide"] .sx-mob{display:none}.cst[data-template="cst-guide"] .ins{padding:0!important;overflow:hidden}.cst[data-template="cst-guide"] .ins-img{aspect-ratio:16/10;background:#F4F4F2;overflow:hidden}.cst[data-template="cst-guide"] .ins-img img{width:100%;height:100%;object-fit:cover;display:block}.cst[data-template="cst-guide"] .ins-b{padding:20px;display:flex;flex-direction:column;gap:8px}.cst[data-template="cst-guide"] .nx-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.9fr);gap:24px;align-items:stretch}.cst[data-template="cst-guide"] .nx-wrap .nx3{grid-template-columns:minmax(0,1fr)!important;gap:12px}.cst[data-template="cst-guide"] .nx-wrap .nx3 li{flex-direction:row;align-items:flex-start;gap:16px}.cst[data-template="cst-guide"] .nx-wrap .nx3 li > div{display:flex;flex-direction:column;gap:6px}.cst[data-template="cst-guide"] .nx-photo{position:relative;border-radius:24px;overflow:hidden;min-height:360px}.cst[data-template="cst-guide"] .nx-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cst[data-template="cst-guide"] .nx-photo span{position:absolute;left:16px;bottom:16px;background:#D5FB7B;color:#191919;border-radius:999px;padding:9px 14px;font:600 14px/1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-guide"] .lt3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cst[data-template="cst-guide"] .lt{position:relative;border-radius:22px;overflow:hidden;min-height:380px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;text-decoration:none;background:#2A2A2A}.cst[data-template="cst-guide"] .lt > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.cst[data-template="cst-guide"] .lt-b{position:relative;background:rgba(25,25,25,.86);padding:16px 18px;display:flex;flex-direction:column;gap:6px}.cst[data-template="cst-guide"] .lt-b strong{display:inline-flex;align-self:flex-start;background:#D5FB7B;color:#191919;border-radius:999px;padding:6px 11px;font:600 13px/1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-guide"] .lt-b span{font:400 14px/1.45 "Archivo",system-ui,sans-serif;color:#E6E6E6}.cst[data-template="cst-guide"] .logos-sp{padding:40px 0!important}.cst[data-template="cst-guide"] .logos-sp .sec-head{margin-bottom:16px}@media (max-width:900px){.cst[data-template="cst-guide"] .sp{padding:40px 0!important}.cst[data-template="cst-guide"] .sp .sec-head{margin-bottom:18px}.cst[data-template="cst-guide"] .sx-mob{display:block;border-radius:18px;overflow:hidden;aspect-ratio:16/9;margin-bottom:4px}.cst[data-template="cst-guide"] .sx-mob img{width:100%;height:100%;object-fit:cover;display:block}.cst[data-template="cst-guide"] .sx-frame .sx-bg img{opacity:.25}.cst[data-template="cst-guide"] .sx-copy{gap:14px!important}.cst[data-template="cst-guide"] .sx-sub{font-size:16px!important}.cst[data-template="cst-guide"] .nx-wrap{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-guide"] .nx-photo{min-height:220px;order:-1}.cst[data-template="cst-guide"] .lt3{grid-template-columns:repeat(3,minmax(240px,1fr));overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px 8px}.cst[data-template="cst-guide"] .lt{scroll-snap-align:start;min-height:340px}.cst[data-template="cst-guide"] .inside{grid-template-columns:1fr 1fr!important;gap:12px!important}.cst[data-template="cst-guide"] .ins-b{padding:14px}.cst[data-template="cst-guide"] .ins h3{font-size:17px!important}.cst[data-template="cst-guide"] .ins p{font-size:14px!important}.cst[data-template="cst-guide"] .logos-sp{padding:28px 0!important}}@media (max-width:560px){.cst[data-template="cst-guide"] .inside{grid-template-columns:minmax(0,1fr)!important}}.cst[data-template="cst-guide"] [id]{scroll-margin-top:150px}@media (max-width:900px){.cst[data-template="cst-guide"] [id]{scroll-margin-top:120px}}.cst[data-template="cst-guide"] .tp-track{gap:0!important;animation:cst-tploop 48s linear infinite}.cst[data-template="cst-guide"] .tp-track img{margin-right:72px;flex:none}@keyframes cst-tploop{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:760px){.cst[data-template="cst-guide"] .tp-track img{margin-right:44px}.cst[data-template="cst-guide"] .tp-track{animation-duration:36s}}@media (prefers-reduced-motion:reduce){.cst[data-template="cst-guide"] .tp-track{animation:none}}.cst[data-template="cst-guide"] .gf-faces{display:flex;align-items:center;gap:8px;margin-top:14px;font:400 13px/1.35 "Archivo",sans-serif;color:#cfcfcf}.cst[data-template="cst-guide"] .gf-faces em{font-style:normal;color:#8a8a8a}.cst[data-template="cst-guide"] .gf-av{width:30px;height:30px;border-radius:50%;background:#D5FB7B;color:#191919;display:inline-flex;align-items:center;justify-content:center;font:700 12px "Archivo",sans-serif;margin-right:-14px;border:2px solid #191919}.cst[data-template="cst-guide"] .gf-av:nth-child(3){margin-right:4px}.cst[data-template="cst-guide"] .gl-links{display:flex;gap:20px;align-items:center}.cst[data-template="cst-guide"] .cover.gl-cover-img{padding:0;overflow:hidden;background:#fff}.cst[data-template="cst-guide"] .cover.gl-cover-img img{width:100%;height:100%;object-fit:cover;display:block}.cst[data-template="cst-guide"] .gl-form .cl-card{box-shadow:0 24px 60px rgba(0,0,0,.35)}.cst[data-template="cst-guide"] .gl-form-h{color:#fff;margin-bottom:14px}.cst[data-template="cst-guide"] .gf-faces{padding-left:2px}.cst[data-template="cst-guide"] .gf-av{overflow:hidden}.cst[data-template="cst-guide"] .gf-av img{width:100%;height:100%;object-fit:cover;display:block}.cst[data-template="cst-guide"] .gf-faces > span:last-child{margin-left:10px}.cst[data-template="cst-guide"] .nx-wrap.nx-solo{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-guide"] .sp.dark .sec-head .eyebrow{color:#D5FB7B}.cst[data-template="cst-guide"] .logos-sp .tp-track.tp-mono .tp-logo{filter:brightness(0);opacity:.7}.cst .mm-nav{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 24px;background:#191919;border-radius:20px}.cst .mm-nav > a img{height:28px;display:block}.cst .mm-links{display:flex;gap:6px}.cst .mm-l{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:#fff;font:600 16px/1 "Archivo",system-ui,sans-serif;display:inline-flex;align-items:center;gap:8px}.cst .mm-l:hover{background:#2A2A2A}.cst .mm-l.on{background:#fff;color:#191919}.cst .mm-l svg{transition:transform .2s}.cst .mm-l.on svg{transform:rotate(180deg)}.cst .mm-act{display:flex;align-items:center;gap:10px}.cst .mm-login{color:#fff;font:600 15px/1 "Archivo",system-ui,sans-serif;text-decoration:none;padding:0 8px}.cst .mg-c{display:grid;grid-template-columns:260px minmax(0,1fr) 320px;min-height:440px}.cst .mg-side{background:#F4F4F2;padding:20px 14px;display:flex;flex-direction:column;gap:4px}.cst .mg-side-h{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6B6B6B;padding:6px 12px 10px}.cst .mg-d{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 12px;border:0;border-radius:14px;background:transparent;text-align:left;font:600 16px/1.2 "Archivo",system-ui,sans-serif;color:#191919}.cst .mg-d img{width:36px;height:36px;border-radius:10px;object-fit:cover;flex:none;background:#fff}.cst .mg-d:hover{background:#ECECEC}.cst .mg-d.on{background:#191919;color:#fff}.cst .mg-main{padding:28px 32px;display:flex;flex-direction:column;gap:16px}.cst .mg-main-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cst .mg-main-h h3{margin:0;font:600 26px/1.1 "Archivo",system-ui,sans-serif;letter-spacing:-0.01em}.cst .mg-main-h a{font:600 15px/1 "Archivo",system-ui,sans-serif;color:#191919}.cst .mg-main-p{margin:0;font:400 15px/1.5 "Archivo",system-ui,sans-serif;color:#3A3A3A;max-width:520px}.cst .mg-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cst .mg-i{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;border:1px solid #ECECEC;text-decoration:none;color:#191919}.cst .mg-i:hover{border-color:#191919}.cst .mg-i strong{font:600 16px/1.25 "Archivo",system-ui,sans-serif;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cst .mg-i strong small{font:600 10px/1 "Archivo",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;background:#D5FB7B;padding:4px 6px;border-radius:999px}.cst .mg-i span{font:400 14px/1.35 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst .mg-feat{position:relative;display:flex;flex-direction:column;justify-content:flex-end;background:#191919;color:#fff;text-decoration:none;overflow:hidden}.cst .mg-feat > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.75}.cst .mg-feat-b{position:relative;background:rgba(25,25,25,.9);padding:20px;display:flex;flex-direction:column;gap:8px}.cst .mg-feat-b em{font-style:normal;align-self:flex-start;background:#D5FB7B;color:#191919;border-radius:999px;padding:6px 10px;font:600 11px/1 "Archivo",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.cst .mg-feat-b strong{font:600 20px/1.2 "Archivo",system-ui,sans-serif}.cst .mg-feat-b span{font:500 15px/1.35 "Archivo",system-ui,sans-serif;color:#D5FB7B}.cst .mg-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;border-top:1px solid #ECECEC;background:#fff}.cst .mg-foot span{font:500 15px/1.4 "Archivo",system-ui,sans-serif;color:#3A3A3A}.cst .mg-foot strong{color:#191919}.cst .mg-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:28px}.cst .mg-card{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:18px;background:#F4F4F2;text-decoration:none;color:#191919}.cst .mg-card:hover{background:#ECECEC}.cst .mg-card img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px;margin-bottom:4px}.cst .mg-card .k{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6B6B6B}.cst .mg-card strong{font:600 18px/1.2 "Archivo",system-ui,sans-serif}.cst .mg-card span{font:400 14px/1.4 "Archivo",system-ui,sans-serif;color:#3A3A3A}.cst .mg-card.lime{background:#D5FB7B}.cst .mg-card.dark{background:#191919;color:#fff}.cst .mg-card.dark span{color:#D6D6D6}.cst .mg-card.dark .k{color:#D5FB7B}.cst .mg-live-w{display:flex;flex-direction:column;gap:8px;min-width:0}.cst .mg-live-w .mg-card{flex:1}.cst .mg-live strong{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cst .mg-live-all{font:600 14px/1.2 "Archivo",system-ui,sans-serif;color:#191919;text-decoration:none;padding:2px 4px}.cst .mg-live-all:hover{text-decoration:underline}.cst .mg-card .mg-seal{width:56px!important;height:56px!important;aspect-ratio:auto!important;border-radius:0!important;margin:0 0 4px!important;object-fit:contain}.cst .mob-top{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #2A2A2A}.cst .mob-top img{height:26px;display:block}.cst .mob-x{width:44px;height:44px;border-radius:999px;border:1.5px solid #3A3A3A;background:transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center}.cst .mob-quick{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px 18px}.cst .mob-acc{display:flex;flex-direction:column;padding:0 18px}.cst .ma{border-bottom:1px solid #2A2A2A}.cst .ma-h{width:100%;min-height:60px;display:flex;justify-content:space-between;align-items:center;border:0;background:transparent;color:#fff;font:600 20px/1.2 "Archivo",system-ui,sans-serif;padding:0;text-align:left}.cst .ma-h span{width:32px;height:32px;border-radius:999px;background:#2A2A2A;display:inline-flex;align-items:center;justify-content:center;font:500 20px/1 "Archivo",system-ui,sans-serif}.cst .ma.on .ma-h span{background:#D5FB7B;color:#191919}.cst .ma-b{display:flex;flex-direction:column;gap:6px;padding:0 0 16px}.cst .md{border-radius:14px;background:#222;overflow:hidden}.cst .md-h{width:100%;min-height:56px;display:flex;align-items:center;gap:12px;padding:8px 12px;border:0;background:transparent;color:#fff;font:600 16px/1.2 "Archivo",system-ui,sans-serif;text-align:left}.cst .md-h img{width:40px;height:40px;border-radius:10px;object-fit:cover;background:#fff;flex:none}.cst .md-h em{margin-left:auto;font-style:normal;font:500 18px/1 "Archivo",system-ui,sans-serif;color:#9A9A9A}.cst .md.on{background:#fff;color:#191919}.cst .md.on .md-h{color:#191919}.cst .md-list{display:flex;flex-direction:column;padding:0 12px 12px;gap:6px}.cst .md-list a{display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:12px;background:#F4F4F2;text-decoration:none;color:#191919}.cst .md-list a strong{font:600 15px/1.25 "Archivo",system-ui,sans-serif;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cst .md-list a strong small{font:600 9px/1 "Archivo",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;background:#D5FB7B;padding:4px 6px;border-radius:999px}.cst .md-list a span{font:400 13px/1.35 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst .md-list a.all{background:#191919;color:#fff;flex-direction:row;justify-content:space-between;align-items:center}.cst .ma-links{display:flex;flex-direction:column}.cst .ma-links a{padding:12px 0;color:#E6E6E6;text-decoration:none;font:500 16px/1.3 "Archivo",system-ui,sans-serif;border-top:1px solid #2A2A2A}.cst .mob-foot{margin-top:auto;padding:18px;display:flex;flex-direction:column;gap:12px;border-top:1px solid #2A2A2A}.cst .mob-foot-row{display:flex;justify-content:space-between;gap:12px}.cst .mob-foot a{color:#fff;font:600 15px/1.2 "Archivo",system-ui,sans-serif;text-decoration:none}.cst .mob-foot p{margin:0;font:500 14px/1.4 "Archivo",system-ui,sans-serif;color:#9A9A9A}.cst .mob-foot p strong{color:#D5FB7B}.cst .mg-path{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:18px;background:#F4F4F2}.cst .mg-path img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.cst .mg-path .k{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6B6B6B}.cst .mg-path h4{margin:0;font:600 20px/1.1 "Archivo",system-ui,sans-serif;display:flex;align-items:center;gap:8px}.cst .mg-path h4 i{width:10px;height:10px;border-radius:999px;background:#D5FB7B;border:1.5px solid #191919}.cst .mg-path ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cst .mg-path li a{display:block;padding:9px 0;border-top:1px solid #E2E2E0;font:500 15px/1.3 "Archivo",system-ui,sans-serif;color:#191919;text-decoration:none}.cst .mg-path li a:hover{text-decoration:underline;text-underline-offset:3px}.cst .mg-path li a small{font:600 10px/1 "Archivo",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;background:#191919;color:#D5FB7B;padding:3px 6px;border-radius:999px;margin-left:6px;vertical-align:2px}.cst .mg-res{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:14px;padding:28px}.cst .mg-tools{display:flex;flex-direction:column;gap:8px}.cst .mg-tool{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid #ECECEC;text-decoration:none;color:#191919}.cst .mg-tool:hover{border-color:#191919}.cst .mg-tool span.ic{width:44px;height:44px;border-radius:12px;background:#D5FB7B;display:inline-flex;align-items:center;justify-content:center}.cst .mg-tool strong{display:block;font:600 16px/1.2 "Archivo",system-ui,sans-serif}.cst .mg-tool em{font-style:normal;font:400 13px/1.3 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst .ma-g{display:block;padding:14px 0 4px;font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#D5FB7B}.cst .ma-links a small{font:600 9px/1 "Archivo",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;background:#2A2A2A;color:#D5FB7B;padding:3px 6px;border-radius:999px;margin-left:6px;vertical-align:2px}.cst .mega{position:relative;margin-top:10px;background:#fff;border-radius:24px;box-shadow:0 30px 80px rgba(0,0,0,.45);overflow:hidden}.cst .cm-btn{width:44px;height:44px;border-radius:999px;border:1.5px solid #3A3A3A;background:transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center}.cst .cm-burger{background:#D5FB7B;border-color:#D5FB7B;color:#191919}.cst .mob-shell{position:relative;min-height:100%;background:#191919;color:#fff;display:flex;flex-direction:column}.cst .mob-quick .btn{justify-content:center;width:100%}.cst .mob-quick .full{grid-column:1 / -1}.cst[data-template="cst-home"]{margin:0;background:#FAFAF8;color:#191919;font-family:"Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] a{color:inherit}.cst[data-template="cst-home"] a:hover{color:inherit}.cst[data-template="cst-home"] .sec-head{display:flex;flex-direction:column;gap:14px;max-width:760px;margin-bottom:48px}.cst[data-template="cst-home"] .sec-head.center{margin-left:auto;margin-right:auto;text-align:center;align-items:center}.cst[data-template="cst-home"] .sec-title{font:600 clamp(32px,3.6vw,48px)/1.04 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em;margin:0;text-wrap:balance}.cst[data-template="cst-home"] .pkg{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:20px}.cst[data-template="cst-home"] .price{display:flex;flex-direction:column;gap:6px;padding:20px 0;border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC}.cst[data-template="cst-home"] .terms{font:400 13px/1.5 "Archivo",system-ui,sans-serif;color:#6B6B6B;margin:32px 0 0;max-width:820px}.cst[data-template="cst-home"] .tick{display:inline-flex;width:24px;height:24px;border-radius:999px;background:#D5FB7B;border:1.5px solid #191919;align-items:center;justify-content:center}.cst[data-template="cst-home"] .tick svg{width:12px;height:12px}.cst[data-template="cst-home"] .pay{border:1px solid #3A3A3A;border-radius:20px;padding:36px;display:flex;flex-direction:column;gap:18px;background:#222}.cst[data-template="cst-home"] .pay.full{background:#D5FB7B;color:#191919;border-color:#D5FB7B}.cst[data-template="cst-home"] .sup{border-top:2px solid #191919;padding-top:20px;display:flex;flex-direction:column;gap:10px}.cst[data-template="cst-home"] .chips{display:flex;flex-wrap:wrap;gap:10px}.cst[data-template="cst-home"] .story{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:0;border:1px solid #ECECEC;border-radius:20px;overflow:hidden;background:#fff}.cst[data-template="cst-home"] .faq{display:flex;flex-direction:column;gap:12px;max-width:880px;margin:0 auto}.cst[data-template="cst-home"] .faq details{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:0 28px}.cst[data-template="cst-home"] .faq summary{cursor:pointer;list-style:none;padding:22px 0;font:600 18px/1.3 "Archivo",system-ui,sans-serif;display:flex;justify-content:space-between;gap:16px;align-items:center}.cst[data-template="cst-home"] .faq summary::-webkit-details-marker{display:none}.cst[data-template="cst-home"] .faq summary::after{content:"+";font:500 24px/1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .faq details[open] summary::after{content:"−"}.cst[data-template="cst-home"] .faq p{margin:0 0 22px;font:400 16px/1.6 "Archivo",system-ui,sans-serif;color:#3A3A3A;max-width:720px}.cst[data-template="cst-home"] .res{background:#222;border:1px solid #3A3A3A;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:14px}.cst[data-template="cst-home"] .calc{margin-top:24px;border:1px solid #3A3A3A;border-radius:20px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);overflow:hidden}.cst[data-template="cst-home"] .calc-lab{font:600 13px/1.3 "Archivo",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#9A9A9A}.cst[data-template="cst-home"] .opt{min-height:44px;padding:10px 16px;border-radius:999px;border:1.5px solid #3A3A3A;background:transparent;color:#fff;font:500 14px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .opt:hover{border-color:#fff}.cst[data-template="cst-home"] .opt.on{background:#D5FB7B;color:#191919;border-color:#D5FB7B}.cst[data-template="cst-home"] .calc-range{width:100%;accent-color:#D5FB7B;height:28px}.cst[data-template="cst-home"] .steps{display:flex;flex-direction:column;gap:16px}.cst[data-template="cst-home"] .month{border:1px solid #3A3A3A;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:6px}.cst[data-template="cst-home"] .photo{height:280px;border-radius:20px;background:#ECECEC;overflow:hidden}@media (max-width:960px){.cst[data-template="cst-home"] .story{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-home"] .calc{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.cst[data-template="cst-home"] .container{padding:0 20px!important}.cst[data-template="cst-home"] section{padding:64px 0!important}.cst[data-template="cst-home"] .pkg{padding:24px}}.cst[data-template="cst-home"] .shared{display:flex;flex-wrap:wrap;gap:10px 28px;margin:-24px 0 28px;font:600 15px/1.3 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .chart{position:relative;height:220px;margin-top:12px;border-bottom:1px solid #3A3A3A}.cst[data-template="cst-home"] .bar{flex:1;background:#3A3A3A;border-radius:4px 4px 0 0;min-height:2px}.cst[data-template="cst-home"] .bar.paid{background:#D5FB7B}.cst[data-template="cst-home"] .study{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.cst[data-template="cst-home"] .fit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 16px;border-radius:14px;background:rgba(25,25,25,.08)}.cst[data-template="cst-home"] .fit.tight{background:#fff}.cst[data-template="cst-home"] .fit.over{background:#191919;color:#fff}.cst[data-template="cst-home"] .fit-name{font:600 15px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .fit-time{font:500 14px/1.2 "Archivo",system-ui,sans-serif;text-align:right}.cst[data-template="cst-home"] .fit-msg{grid-column:1 / -1;font:400 13px/1.4 "Archivo",system-ui,sans-serif;opacity:.85}.cst[data-template="cst-home"] .why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.cst[data-template="cst-home"] .tm{margin:0;display:flex;flex-direction:column;gap:10px}.cst[data-template="cst-home"] .tm figcaption{display:flex;flex-direction:column;gap:4px;font:400 13px/1.4 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst[data-template="cst-home"] .tm strong{font:600 15px/1.2 "Archivo",system-ui,sans-serif;color:#191919}.cst[data-template="cst-home"] .right{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px}.cst[data-template="cst-home"] .st{background:#222;border:1px solid #3A3A3A;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.cst[data-template="cst-home"] .art{display:flex;flex-direction:column;gap:6px;padding:18px 22px;background:#fff;border:1px solid #ECECEC;border-radius:16px;text-decoration:none}.cst[data-template="cst-home"] .art:hover{border-color:#191919}.cst[data-template="cst-home"] .next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:96px}.cst[data-template="cst-home"] .nx{background:#fff;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px}@media (max-width:960px){.cst[data-template="cst-home"] .study,.cst[data-template="cst-home"] .why,.cst[data-template="cst-home"] .next{grid-template-columns:minmax(0,1fr)}}.cst[data-template="cst-home"] .photo img{width:100%;height:100%;object-fit:cover;display:block}.cst[data-template="cst-home"] .ffp{min-height:44px;padding:10px 18px;border-radius:999px;border:1.5px solid #3A3A3A;background:transparent;color:#fff;font:600 15px/1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .ffp:hover{border-color:#fff}.cst[data-template="cst-home"] .ffp.on{background:#fff;color:#191919;border-color:#fff}.cst[data-template="cst-home"] .stars{display:inline-flex;gap:2px}.cst[data-template="cst-home"] .pkg .price{min-height:150px}@media (max-width:900px){.cst[data-template="cst-home"] .hd{padding-top:0!important}}.cst[data-template="cst-home"] .hd{padding:72px 0}@media (max-width:900px){.cst[data-template="cst-home"] .hd{padding:40px 0!important}}.cst[data-template="cst-home"] .pc{margin:28px auto 0;max-width:560px;background:#fff;border:1px solid #ECECEC;border-radius:24px;padding:20px;display:flex;flex-direction:column;gap:14px;text-align:left;box-shadow:0 24px 60px rgba(25,25,25,.08)}.cst[data-template="cst-home"] .hp-eb{font:600 13px/1 "Archivo",system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#3A3A3A}.cst[data-template="cst-home"] .dcard-go{display:inline-flex;align-items:center;gap:6px;font:600 14px/1 "Archivo",system-ui,sans-serif;margin-top:6px}.cst[data-template="cst-home"] .dcard-go span{width:28px;height:28px;border-radius:999px;background:#D5FB7B;display:inline-flex;align-items:center;justify-content:center}.cst[data-template="cst-home"] .proof{background:#191919;color:#fff;margin-top:56px}.cst[data-template="cst-home"] .want{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:8px}.cst[data-template="cst-home"] .want-opts{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.cst[data-template="cst-home"] .quiz{background:#191919;color:#fff;border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:14px;text-align:left}.cst[data-template="cst-home"] .rf{padding:8px}.cst[data-template="cst-home"] .frame{position:relative;border-radius:28px;overflow:hidden;background:#191919;color:#fff;min-height:880px;display:flex;flex-direction:column}.cst[data-template="cst-home"] .frame-bg{position:absolute;inset:-24px;overflow:hidden}.cst[data-template="cst-home"] .frame-bg img{width:100%;height:100%;object-fit:cover;filter:blur(10px) brightness(.45) saturate(.9);transform:scale(1.06)}.cst[data-template="cst-home"] .fmid{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:22px;padding:24px 24px 0}.cst[data-template="cst-home"] .laurel{display:flex;align-items:center;gap:14px}.cst[data-template="cst-home"] .laurel-t{font:600 13px/1.25 "Archivo",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.cst[data-template="cst-home"] .laurel-s{display:flex;justify-content:center;gap:2px;margin-top:6px}.cst[data-template="cst-home"] .laurel-s i{width:14px;height:14px;background:#D5FB7B;display:inline-block;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.cst[data-template="cst-home"] .big{margin:0;font:600 clamp(56px,8.4vw,132px)/0.92 "Archivo",system-ui,sans-serif;letter-spacing:-0.05em;max-width:1300px}.cst[data-template="cst-home"] .big .line{display:block}.cst[data-template="cst-home"] .big .lime{color:#D5FB7B}.cst[data-template="cst-home"] .under{margin:0;font:500 clamp(20px,2vw,30px)/1.25 "Archivo",system-ui,sans-serif;letter-spacing:-0.01em;max-width:860px}.cst[data-template="cst-home"] .fwant{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:6px}.cst[data-template="cst-home"] .fwant-l{font:600 15px/1 "Archivo",system-ui,sans-serif;color:#D6D6D6}.cst[data-template="cst-home"] .fw{min-height:44px;padding:12px 18px;border-radius:999px;border:1.5px solid rgba(255,255,255,.45);background:rgba(25,25,25,.35);color:#fff;font:600 15px/1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .fw.on{background:#D5FB7B;color:#191919;border-color:#D5FB7B}.cst[data-template="cst-home"] .fres{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:18px;align-items:center;background:#fff;color:#191919;border-radius:20px;padding:12px;max-width:760px;width:100%;text-align:left}.cst[data-template="cst-home"] .fres-img{width:96px;height:76px;border-radius:12px;overflow:hidden}.cst[data-template="cst-home"] .fres-img img{width:100%;height:100%;object-fit:cover;display:block}.cst[data-template="cst-home"] .fres strong{display:block;font:600 18px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .fres span{font:400 14px/1.4 "Archivo",system-ui,sans-serif;color:#3A3A3A}.cst[data-template="cst-home"] .flogos{position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:16px 40px;padding:28px 24px 8px;font:700 18px/1 "Archivo",system-ui,sans-serif;color:rgba(255,255,255,.85)}.cst[data-template="cst-home"] .ffoot{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 24px 24px;font:400 16px/1.45 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .ffoot strong{font-weight:600}.cst[data-template="cst-home"] .ffoot .r{text-align:right}@media (max-width:900px){.cst[data-template="cst-home"] .frame{min-height:0}.cst[data-template="cst-home"] .frame-bg img{filter:blur(12px) brightness(.38)}.cst[data-template="cst-home"] .fmid{padding:32px 18px 0;gap:18px}.cst[data-template="cst-home"] .big{font-size:clamp(46px,13vw,72px);line-height:.95}.cst[data-template="cst-home"] .under{font-size:19px}.cst[data-template="cst-home"] .fres{grid-template-columns:72px minmax(0,1fr)}.cst[data-template="cst-home"] .fres-img{width:72px;height:60px}.cst[data-template="cst-home"] .fres .btn{grid-column:1 / -1;justify-content:center}.cst[data-template="cst-home"] .flogos{gap:12px 20px;font-size:14px;padding-top:24px}.cst[data-template="cst-home"] .ffoot{flex-direction:column;align-items:flex-start;font-size:14px}.cst[data-template="cst-home"] .ffoot .r{text-align:left}.cst[data-template="cst-home"] .laurel svg{width:22px}}.cst[data-template="cst-home"] .wc{margin:0;font:600 clamp(56px,8vw,128px)/0.95 "Archivo",system-ui,sans-serif;letter-spacing:-0.05em;display:flex;flex-direction:column;align-items:center}.cst[data-template="cst-home"] .wc-row{display:flex;align-items:center;justify-content:center;gap:.18em}.cst[data-template="cst-home"] .rot{display:inline-block;height:1.02em;overflow:hidden;text-align:center}.cst[data-template="cst-home"] .rot-in{display:flex;flex-direction:column;animation:cst-wcrot 12s cubic-bezier(.7,0,.3,1) infinite}.cst[data-template="cst-home"] .rot-in span{display:block;height:1.02em;line-height:1.02;color:#D5FB7B;white-space:nowrap}.cst[data-template="cst-home"] .pic{display:inline-block;width:1.15em;height:.82em;border-radius:.18em;overflow:hidden;border:3px solid rgba(255,255,255,.85);background:#fff;flex:none}.cst[data-template="cst-home"] .pic-in{display:flex;flex-direction:column;height:500%;animation:cst-wcrot 12s cubic-bezier(.7,0,.3,1) infinite}.cst[data-template="cst-home"] .pic-in img{display:block;width:100%;height:20%;object-fit:cover}.cst[data-template="cst-home"] .pic-in img.cut{object-fit:contain;background:#fff}@keyframes cst-wcrot{0%,21%{transform:translateY(0)}25%,46%{transform:translateY(-20%)}50%,71%{transform:translateY(-40%)}75%,96%{transform:translateY(-60%)}100%{transform:translateY(-80%)}}@media (prefers-reduced-motion: reduce){.cst[data-template="cst-home"] .rot-in,.cst[data-template="cst-home"] .pic-in{animation:none}}@media (max-width:900px){.cst[data-template="cst-home"] .wc{font-size:clamp(44px,12vw,72px)}.cst[data-template="cst-home"] .rot-in span{font-size:.8em}}.cst[data-template="cst-home"] .wc.alt{font-size:clamp(46px,6.2vw,100px);letter-spacing:-0.045em}.cst[data-template="cst-home"] .wc.alt .wc-row{white-space:nowrap}.cst[data-template="cst-home"] .wc.alt .rot-in span{color:#D5FB7B}@media (max-width:900px){.cst[data-template="cst-home"] .wc.alt{font-size:clamp(36px,10vw,60px)}.cst[data-template="cst-home"] .wc.alt .wc-row{white-space:normal;flex-wrap:wrap}.cst[data-template="cst-home"] .wc.alt .rot-in span{font-size:1em}}.cst[data-template="cst-home"] .rsn{padding:96px 0;background:#191919;color:#fff}@media (max-width:900px){.cst[data-template="cst-home"] .rsn{padding:56px 0}}.cst[data-template="cst-home"] .seo-h1{margin:0;font:600 13px/1.3 "Archivo",system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#D5FB7B}.cst[data-template="cst-home"] .hs{padding:96px 0}.cst[data-template="cst-home"] .hs.tight{padding-top:0}.cst[data-template="cst-home"] .hs-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:36px}.cst[data-template="cst-home"] .hs-h2{margin:0;font:600 clamp(32px,3.6vw,52px)/1.04 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em;text-wrap:balance;max-width:820px}.cst[data-template="cst-home"] .hs-intro{margin:12px 0 0;font:400 18px/1.55 "Archivo",system-ui,sans-serif;color:#3A3A3A;max-width:680px}.cst[data-template="cst-home"] .dark .hs-intro{color:#D6D6D6}.cst[data-template="cst-home"] .statbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid #ECECEC;border-radius:20px;background:#fff;overflow:hidden;margin-top:40px}.cst[data-template="cst-home"] .statbar div{padding:22px;border-right:1px solid #ECECEC;display:flex;flex-direction:column;gap:6px}.cst[data-template="cst-home"] .statbar div:last-child{border-right:0}.cst[data-template="cst-home"] .statbar strong{font:600 30px/1 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em}.cst[data-template="cst-home"] .statbar span{font:400 14px/1.35 "Archivo",system-ui,sans-serif;color:#3A3A3A}.cst[data-template="cst-home"] .disc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cst[data-template="cst-home"] .disc a{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center;padding:14px;border-radius:20px;background:#fff;border:1px solid #ECECEC;text-decoration:none;color:#191919}.cst[data-template="cst-home"] .disc a:hover{border-color:#191919}.cst[data-template="cst-home"] .disc-img{width:120px;height:120px;border-radius:14px;overflow:hidden;background:#F4F4F2}.cst[data-template="cst-home"] .disc-img img{width:100%;height:100%;object-fit:cover;display:block}.cst[data-template="cst-home"] .disc-img.cut img{object-fit:contain}.cst[data-template="cst-home"] .disc h3{margin:0 0 6px;font:600 19px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .disc p{margin:0;font:400 14px/1.45 "Archivo",system-ui,sans-serif;color:#3A3A3A}.cst[data-template="cst-home"] .pop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cst[data-template="cst-home"] .why2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cst[data-template="cst-home"] .w2{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:10px}.cst[data-template="cst-home"] .w2 strong{font:600 34px/1 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em}.cst[data-template="cst-home"] .w2 h3{margin:0;font:600 17px/1.25 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .w2 p{margin:0;font:400 14px/1.5 "Archivo",system-ui,sans-serif;color:#3A3A3A}.cst[data-template="cst-home"] .tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cst[data-template="cst-home"] .tool{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:#191919}.cst[data-template="cst-home"] .tool:hover{border-color:#191919}.cst[data-template="cst-home"] .tool-k{display:inline-flex;align-self:flex-start;background:#D5FB7B;border-radius:999px;padding:6px 10px;font:600 11px/1 "Archivo",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.cst[data-template="cst-home"] .tool h3{margin:0;font:600 20px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .tool p{margin:0;font:400 14px/1.5 "Archivo",system-ui,sans-serif;color:#3A3A3A;flex-grow:1}.cst[data-template="cst-home"] .guide{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:56px;align-items:start}.cst[data-template="cst-home"] .guide-side{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px}.cst[data-template="cst-home"] .toc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cst[data-template="cst-home"] .toc a{display:block;padding:12px 16px;border-radius:12px;background:#fff;border:1px solid #ECECEC;text-decoration:none;color:#191919;font:500 15px/1.3 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .toc a:hover{border-color:#191919}.cst[data-template="cst-home"] .prose{display:flex;flex-direction:column;gap:28px}.cst[data-template="cst-home"] .prose h3{margin:0 0 10px;font:600 24px/1.2 "Archivo",system-ui,sans-serif;letter-spacing:-0.01em}.cst[data-template="cst-home"] .prose p{margin:0 0 12px;font:400 17px/1.65 "Archivo",system-ui,sans-serif;color:#3A3A3A;max-width:68ch}.cst[data-template="cst-home"] .prose a{color:#191919;text-decoration-color:#D5FB7B;text-decoration-thickness:2px;text-underline-offset:3px}.cst[data-template="cst-home"] .arts2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cst[data-template="cst-home"] .arts2 a{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:18px;background:#fff;border:1px solid #ECECEC;text-decoration:none;color:#191919}.cst[data-template="cst-home"] .arts2 a:hover{border-color:#191919}.cst[data-template="cst-home"] .arts2 span{font:600 11px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6B6B6B}.cst[data-template="cst-home"] .arts2 strong{font:600 17px/1.3 "Archivo",system-ui,sans-serif}@media (max-width:900px){.cst[data-template="cst-home"] .hs{padding:56px 0}.cst[data-template="cst-home"] .statbar{grid-template-columns:repeat(2,minmax(0,1fr))}.cst[data-template="cst-home"] .statbar div{border-bottom:1px solid #ECECEC}.cst[data-template="cst-home"] .disc,.cst[data-template="cst-home"] .pop,.cst[data-template="cst-home"] .why2,.cst[data-template="cst-home"] .tools,.cst[data-template="cst-home"] .guide,.cst[data-template="cst-home"] .arts2{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-home"] .disc a{grid-template-columns:88px minmax(0,1fr)}.cst[data-template="cst-home"] .disc-img{width:88px;height:88px}.cst[data-template="cst-home"] .guide-side{position:static}.cst[data-template="cst-home"] .why2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cst[data-template="cst-home"] .why2{grid-template-columns:minmax(0,1fr)}}.cst[data-template="cst-home"] .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cst[data-template="cst-home"] .btn{font-weight:600!important;font-size:16px!important;line-height:1.2!important;min-height:50px;padding:14px 26px!important;letter-spacing:0}.cst[data-template="cst-home"] .btn-sm{font-size:15px!important;min-height:44px;padding:11px 18px!important}.cst[data-template="cst-home"] .btn .arrow{font-weight:600}.cst[data-template="cst-home"] .fw,.cst[data-template="cst-home"] .opt,.cst[data-template="cst-home"] .ffp{font-weight:600}.cst[data-template="cst-home"] .fw{font-size:16px;padding:13px 20px}.cst[data-template="cst-home"] .dcard-go,.cst[data-template="cst-home"] .tool .dcard-go{font-weight:600!important;font-size:15px!important}.cst[data-template="cst-home"] .hp-eb,.cst[data-template="cst-home"] .eyebrow,.cst[data-template="cst-home"] .tool-k,.cst[data-template="cst-home"] .arts2 span,.cst[data-template="cst-home"] .laurel-t{font-size:12px!important;font-weight:600!important;letter-spacing:.08em}.cst[data-template="cst-home"] .disc p,.cst[data-template="cst-home"] .statbar span,.cst[data-template="cst-home"] .w2 p,.cst[data-template="cst-home"] .tool p,.cst[data-template="cst-home"] .fres span{font-size:15px!important;line-height:1.5!important}.cst[data-template="cst-home"] .statbar strong{font-size:32px}.cst[data-template="cst-home"] .w2 strong{font-size:36px}.cst[data-template="cst-home"] .flogos{font-weight:700;letter-spacing:0}.cst[data-template="cst-home"] .ffoot{font-size:16px}.cst[data-template="cst-home"] .faq summary{font-size:18px;font-weight:600}.cst[data-template="cst-home"] .toc a{font-weight:600}@media (max-width:560px){.cst[data-template="cst-home"] .wc.alt{font-size:34px!important;line-height:1.05}.cst[data-template="cst-home"] .wc.alt .pic{display:none}.cst[data-template="cst-home"] .wc.alt .wc-row{white-space:nowrap}.cst[data-template="cst-home"] .wc.alt .rot-in span{font-size:1em}.cst[data-template="cst-home"] .btn{width:100%;justify-content:center}.cst[data-template="cst-home"] .fres{padding:12px}.cst[data-template="cst-home"] .statbar strong{font-size:28px}.cst[data-template="cst-home"] .ffoot{font-size:15px}}.cst[data-template="cst-home"] .fw.on{background:#fff!important;color:#191919!important;border-color:#fff!important}.cst[data-template="cst-home"] .fres{background:#191919;color:#fff;border:1px solid #3A3A3A;grid-template-columns:96px minmax(0,1fr);gap:14px 18px;padding:14px}.cst[data-template="cst-home"] .fres span{color:#D6D6D6}.cst[data-template="cst-home"] .fres strong{color:#fff}.cst[data-template="cst-home"] .fres .btn{grid-column:1 / -1;justify-content:center;width:100%}.cst[data-template="cst-home"] .frame-bg .bgs{position:absolute;inset:0}.cst[data-template="cst-home"] .frame-bg .bgs img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(10px) brightness(.45) saturate(.9);transform:scale(1.06);opacity:0;animation:cst-bgfade 12s infinite}.cst[data-template="cst-home"] .frame-bg .bgs img:nth-child(2){animation-delay:3s}.cst[data-template="cst-home"] .frame-bg .bgs img:nth-child(3){animation-delay:6s}.cst[data-template="cst-home"] .frame-bg .bgs img:nth-child(4){animation-delay:9s}@keyframes cst-bgfade{0%{opacity:0}4%{opacity:1}21%{opacity:1}25%{opacity:0}100%{opacity:0}}.cst[data-template="cst-home"] .pic-in a{display:block;height:20%}.cst[data-template="cst-home"] .pic-in a img{height:100%!important}.cst[data-template="cst-home"] .pic-in a:focus-visible{outline:3px solid #D5FB7B;outline-offset:-3px}.cst[data-template="cst-home"] .mob-pic{display:none}.cst[data-template="cst-home"] .disc a{background:#191919!important;color:#fff!important;border-color:#191919!important}.cst[data-template="cst-home"] .disc a:hover{background:#2A2A2A!important}.cst[data-template="cst-home"] .disc p{color:#D6D6D6!important}.cst[data-template="cst-home"] .disc-img{background:#2A2A2A!important}.cst[data-template="cst-home"] .gc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cst[data-template="cst-home"] .gcard{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:440px;border-radius:24px;overflow:hidden;background:#191919;color:#fff;text-decoration:none}.cst[data-template="cst-home"] .gcard > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cst[data-template="cst-home"] .gcard > img.cut{object-fit:contain;background:#F4F4F2}.cst[data-template="cst-home"] .gcard-tag{position:absolute;left:16px;top:16px;background:#D5FB7B;color:#191919;border-radius:999px;padding:8px 12px;font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.cst[data-template="cst-home"] .gcard-b{position:relative;background:#191919;padding:22px;display:flex;flex-direction:column;gap:8px}.cst[data-template="cst-home"] .gcard-b h3{margin:0;font:600 24px/1.15 "Archivo",system-ui,sans-serif;letter-spacing:-0.01em}.cst[data-template="cst-home"] .gcard-b p{margin:0;font:500 16px/1.4 "Archivo",system-ui,sans-serif;color:#D5FB7B}.cst[data-template="cst-home"] .gcard-f{display:flex;justify-content:space-between;align-items:center;padding-top:12px;margin-top:4px;border-top:1px solid #3A3A3A;font:600 16px/1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .gcard-f span{width:36px;height:36px;border-radius:999px;background:#D5FB7B;display:inline-flex;align-items:center;justify-content:center}.cst[data-template="cst-home"] .gcard:hover .gcard-f span{background:#fff}@media (max-width:900px){.cst[data-template="cst-home"] .gc{grid-template-columns:repeat(3,minmax(270px,1fr));overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px 8px}.cst[data-template="cst-home"] .gcard{scroll-snap-align:start;min-height:400px}}@media (max-width:560px){.cst[data-template="cst-home"] .mob-pic{display:block;position:relative;width:100%;aspect-ratio:16/11;border-radius:20px;overflow:hidden;margin:4px 0 2px}.cst[data-template="cst-home"] .mob-pic-in{display:flex;flex-direction:column;height:500%;animation:cst-wcrot 12s cubic-bezier(.7,0,.3,1) infinite}.cst[data-template="cst-home"] .mob-pic-in a{display:block;height:20%}.cst[data-template="cst-home"] .mob-pic-in img{width:100%;height:100%;object-fit:cover;display:block}.cst[data-template="cst-home"] .mob-pic-in img.cut{object-fit:contain;background:#fff}.cst[data-template="cst-home"] .fmid{gap:14px!important;padding-top:20px!important}.cst[data-template="cst-home"] .laurel svg{display:none}.cst[data-template="cst-home"] .ffoot{display:none!important}.cst[data-template="cst-home"] .flogos{padding:20px 16px 20px!important;gap:10px 18px!important;font-size:14px!important}.cst[data-template="cst-home"] .under{font-size:17px!important}.cst[data-template="cst-home"] .hs{padding:44px 0!important}.cst[data-template="cst-home"] .hs.tight{padding-top:0!important}.cst[data-template="cst-home"] .statbar div{padding:16px!important}.cst[data-template="cst-home"] .statbar strong{font-size:26px!important}.cst[data-template="cst-home"] .hs-head{margin-bottom:20px!important}.cst[data-template="cst-home"] .rsn{padding:48px 0!important}}.cst[data-template="cst-home"] .acc-img{display:block;height:56px;width:auto;max-width:100%}.cst[data-template="cst-home"] .why-photo{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,0.7fr);gap:18px;margin-top:18px}.cst[data-template="cst-home"] .why-photo .ph-img{border-radius:24px;overflow:hidden;aspect-ratio:16/9}.cst[data-template="cst-home"] .why-photo .ph-img img{width:100%;height:100%;object-fit:cover;display:block}.cst[data-template="cst-home"] .why-acc{background:#fff;border:1px solid #ECECEC;border-radius:24px;padding:28px;display:flex;flex-direction:column;justify-content:center;gap:18px}.cst[data-template="cst-home"] .why-acc p{margin:0;font:500 16px/1.45 "Archivo",system-ui,sans-serif;color:#3A3A3A}.cst[data-template="cst-home"] .partner-band{padding:28px 0;background:#fff;border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC}.cst[data-template="cst-home"] .partner-band .hp-eb{display:block;text-align:center;margin-bottom:16px}@media (max-width:900px){.cst[data-template="cst-home"] .why-photo{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-home"] .acc-img{height:44px}}.cst[data-template="cst-home"] .flogos.tp{display:flex!important;flex-direction:column;align-items:center;gap:12px;padding:16px 0 20px!important}.cst[data-template="cst-home"] .tp-h{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.75)}.cst[data-template="cst-home"] .tp-win{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cst[data-template="cst-home"] .tp-track{display:flex;gap:72px;width:max-content;animation:cst-tpscroll 32s linear infinite}.cst[data-template="cst-home"] .tp-track img{height:30px;width:auto;display:block;opacity:.9}.cst[data-template="cst-home"] .tp-win:hover .tp-track{animation-play-state:paused}@keyframes cst-tpscroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 36px))}}@media (prefers-reduced-motion: reduce){.cst[data-template="cst-home"] .tp-track{animation:none}}@media (max-width:560px){.cst[data-template="cst-home"] .tp-track img{height:22px}.cst[data-template="cst-home"] .tp-track{gap:48px;animation-duration:24s}@keyframes cst-tpscroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 24px))}}}.cst[data-template="cst-home"] .fres{grid-template-columns:96px minmax(0,1fr) auto!important;align-items:center}.cst[data-template="cst-home"] .fres .btn{grid-column:auto!important;width:auto!important;white-space:nowrap}@media (max-width:900px){.cst[data-template="cst-home"] .fres{grid-template-columns:72px minmax(0,1fr)!important}.cst[data-template="cst-home"] .fres .btn{grid-column:1 / -1!important;width:100%!important}}.cst[data-template="cst-home"] .proof-wrap{padding:32px 0 56px!important}.cst[data-template="cst-home"] .proof-eb{display:block;margin-bottom:12px;font:600 12px/1.3 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#3A3A3A}.cst[data-template="cst-home"] .statbar{margin-top:0!important}.cst[data-template="cst-home"] .statbar div{padding:14px 18px!important;gap:4px!important}.cst[data-template="cst-home"] .statbar strong{font-size:24px!important}.cst[data-template="cst-home"] .statbar span{font-size:14px!important;line-height:1.35!important}@media (max-width:900px){.cst[data-template="cst-home"] .proof-wrap{padding:24px 0 40px!important}.cst[data-template="cst-home"] .statbar div{padding:12px 14px!important}.cst[data-template="cst-home"] .statbar strong{font-size:22px!important}}.cst[data-template="cst-home"] .pbw{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:24px;align-items:start;margin-top:32px}.cst[data-template="cst-home"] .pbs{background:#222;border:1px solid #3A3A3A;border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:22px}.cst[data-template="cst-home"] .pb-step{display:flex;flex-direction:column;gap:12px}.cst[data-template="cst-home"] .pb-k{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#D5FB7B}.cst[data-template="cst-home"] .pb-q{margin:0;font:600 22px/1.25 "Archivo",system-ui,sans-serif;color:#fff}.cst[data-template="cst-home"] .pb-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cst[data-template="cst-home"] .pbo{min-height:56px;text-align:left;padding:14px 16px;border-radius:14px;border:1.5px solid #3A3A3A;background:transparent;color:#fff;font:600 16px/1.3 "Archivo",system-ui,sans-serif;display:flex;flex-direction:column;gap:4px}.cst[data-template="cst-home"] .pbo small{font:400 13px/1.35 "Archivo",system-ui,sans-serif;color:#D6D6D6}.cst[data-template="cst-home"] .pbo:hover{border-color:#fff}.cst[data-template="cst-home"] .pbo.on{background:#fff;color:#191919;border-color:#fff}.cst[data-template="cst-home"] .pbo.on small{color:#3A3A3A}.cst[data-template="cst-home"] .pb-back{align-self:flex-start;min-height:44px;padding:0 4px;border:0;background:transparent;color:#D6D6D6;font:600 15px/1 "Archivo",system-ui,sans-serif;text-decoration:underline;text-underline-offset:4px}.cst[data-template="cst-home"] .pbr{background:#D5FB7B;color:#191919;border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:16px;position:sticky;top:150px}.cst[data-template="cst-home"] .pbr-h{margin:0;font:600 24px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .pbr-empty{margin:0;font:500 16px/1.5 "Archivo",system-ui,sans-serif;color:#3A3A3A}.cst[data-template="cst-home"] .pbr-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cst[data-template="cst-home"] .pbr-list li{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;background:#fff;border-radius:14px;padding:14px 16px}.cst[data-template="cst-home"] .pbr-list strong{display:block;font:600 16px/1.25 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .pbr-list span{font:400 13px/1.4 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst[data-template="cst-home"] .pbr-list em{font:600 17px/1.2 "Archivo",system-ui,sans-serif;font-style:normal;white-space:nowrap}.cst[data-template="cst-home"] .pbr-tot{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;border-top:1.5px solid rgba(25,25,25,.25)}.cst[data-template="cst-home"] .pbr-tot strong{font:600 34px/1 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em}.cst[data-template="cst-home"] .pbr-tot span{font:600 15px/1.3 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .pbr-note{margin:0;font:400 13px/1.45 "Archivo",system-ui,sans-serif;color:#3A3A3A}.cst[data-template="cst-home"] .pbr .btn{width:100%;justify-content:center}@media (max-width:900px){.cst[data-template="cst-home"] .pbw{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-home"] .pbr{position:static}.cst[data-template="cst-home"] .pb-opts{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-home"] .pbs,.cst[data-template="cst-home"] .pbr{padding:20px}}.cst[data-template="cst-home"] .rsn{padding:96px 0!important}.cst[data-template="cst-home"] .rz-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-bottom:36px}.cst[data-template="cst-home"] .rz-lock{display:block;font-family:"Joyride","Archivo",system-ui,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(64px,9vw,150px);line-height:.86;color:#fff}.cst[data-template="cst-home"] .rz-lock .r{color:#D5FB7B}.cst[data-template="cst-home"] .rz-sub{margin:16px 0 0;font:500 clamp(18px,1.6vw,22px)/1.4 "Archivo",system-ui,sans-serif;color:#D6D6D6;max-width:560px}.cst[data-template="cst-home"] .rz{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:330px 300px;gap:16px}.cst[data-template="cst-home"] .rzc{position:relative;border-radius:24px;overflow:hidden;background:#2A2A2A;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;text-decoration:none}.cst[data-template="cst-home"] .rzc > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.cst[data-template="cst-home"] .rzc.feat{grid-row:1 / 3}.cst[data-template="cst-home"] .rzc.wide{grid-column:2 / 4}.cst[data-template="cst-home"] .rzc.wide > img{object-position:50% 20%}.cst[data-template="cst-home"] .rz-play{position:absolute;right:18px;top:18px;width:56px;height:56px;border-radius:999px;background:#D5FB7B;display:flex;align-items:center;justify-content:center}.cst[data-template="cst-home"] .rzc.feat .rz-play{width:76px;height:76px;right:24px;top:24px}.cst[data-template="cst-home"] .rz-b{position:relative;background:rgba(25,25,25,.86);padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px}.cst[data-template="cst-home"] .rzc.feat .rz-b{padding:26px 28px 28px;gap:12px}.cst[data-template="cst-home"] .rz-name{display:inline-flex;align-self:flex-start;background:#D5FB7B;color:#191919;border-radius:999px;padding:7px 12px;font:600 13px/1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .rz-k{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#D5FB7B}.cst[data-template="cst-home"] .rz-q{margin:0;font:600 18px/1.3 "Archivo",system-ui,sans-serif;color:#fff}.cst[data-template="cst-home"] .rzc.feat .rz-q{font-size:clamp(24px,2.4vw,34px);line-height:1.15;letter-spacing:-0.01em}.cst[data-template="cst-home"] .rz-now{margin:0;font:400 14px/1.45 "Archivo",system-ui,sans-serif;color:#D6D6D6}.cst[data-template="cst-home"] .rz-now strong{color:#fff;font-weight:600}.cst[data-template="cst-home"] .rzc:hover .rz-play{background:#fff}@media (max-width:900px){.cst[data-template="cst-home"] .rsn{padding:56px 0!important}.cst[data-template="cst-home"] .rz-top{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-home"] .rz{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px 8px;gap:12px}.cst[data-template="cst-home"] .rzc,.cst[data-template="cst-home"] .rzc.feat,.cst[data-template="cst-home"] .rzc.wide{flex:0 0 78%;min-height:460px;scroll-snap-align:start}.cst[data-template="cst-home"] .rzc.feat .rz-q{font-size:22px}}.cst[data-template="cst-home"] .w2-ic{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#D5FB7B;margin-bottom:4px}.cst[data-template="cst-home"] .w2-promise{background:#191919!important;border-color:#191919!important;color:#fff}.cst[data-template="cst-home"] .w2-promise h3{color:#fff}.cst[data-template="cst-home"] .w2-promise p{color:#D6D6D6!important}.cst[data-template="cst-home"] .w2-big{display:block;font-family:"Joyride","Archivo",system-ui,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(40px,3.6vw,52px);line-height:.95;color:#D5FB7B}.cst[data-template="cst-home"] .w2-promise{container-type:inline-size;min-width:0}.cst[data-template="cst-home"] .w2-big{font-size:clamp(28px,17cqi,52px);overflow-wrap:anywhere}.cst[data-template="cst-home"] .w2-foot{font:400 12px/1.4 "Archivo",system-ui,sans-serif;color:#9A9A9A}.cst[data-template="cst-home"] .pb-car{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cst[data-template="cst-home"] .pb-car .tp-track{gap:72px;animation-duration:36s}.cst[data-template="cst-home"] .pb-car .tp-track img{height:32px;opacity:1}.cst[data-template="cst-home"] .pb-car:hover .tp-track{animation-play-state:paused}@media (max-width:560px){.cst[data-template="cst-home"] .pb-car .tp-track img{height:24px}.cst[data-template="cst-home"] .pb-car .tp-track{gap:48px}}.cst[data-template="cst-home"] .fres strong,.cst[data-template="cst-home"] .fres strong *{font-weight:700!important;font-size:18px!important;line-height:1.25!important;color:#fff!important}.cst[data-template="cst-home"] .acc-img{align-self:flex-start!important;width:auto!important;max-width:100%;object-fit:contain;flex:none}.cst[data-template="cst-home"] [id]{scroll-margin-top:150px}.cst[data-template="cst-home"] .enq{padding:96px 0;background:#191919;color:#fff}.cst[data-template="cst-home"] .enq.lime{background:#D5FB7B;color:#191919}.cst[data-template="cst-home"] .enq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.cst[data-template="cst-home"] .enq-copy{display:flex;flex-direction:column;gap:18px}.cst[data-template="cst-home"] .enq-h{margin:0;font:600 clamp(32px,3.6vw,52px)/1.04 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em;text-wrap:balance}.cst[data-template="cst-home"] .enq-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font:500 17px/1.45 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .enq-list li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start}.cst[data-template="cst-home"] .enq-list li::before{content:"";width:20px;height:20px;margin-top:2px;border-radius:999px;background:#D5FB7B;box-sizing:border-box}.cst[data-template="cst-home"] .enq.lime .enq-list li::before{background:#191919}@media (max-width:900px){.cst[data-template="cst-home"] .enq{padding:56px 0}.cst[data-template="cst-home"] .enq-grid{grid-template-columns:minmax(0,1fr);gap:28px}.cst[data-template="cst-home"] [id]{scroll-margin-top:120px}}.cst[data-template="cst-home"] .frame{min-height:0!important}.cst[data-template="cst-home"] .fmid{gap:14px!important;padding:8px 24px 0!important}.cst[data-template="cst-home"] .laurel svg{width:22px;height:36px}.cst[data-template="cst-home"] .wc.alt{font-size:clamp(40px,5vw,80px)!important}.cst[data-template="cst-home"] .under{font-size:clamp(17px,1.4vw,21px)!important}.cst[data-template="cst-home"] .fwant{gap:8px!important}.cst[data-template="cst-home"] .flogos{padding:20px 24px 22px!important}.cst[data-template="cst-home"] .fres{padding:12px!important}.cst[data-template="cst-home"] .fres .btn,.cst[data-template="cst-home"] .fres .btn *{color:#191919!important;font-weight:700!important;font-size:16px!important;line-height:1.2!important}.cst[data-template="cst-home"] .fres .btn span{color:#191919!important}.cst[data-template="cst-home"] .ffoot{display:none!important}@media (max-width:560px){.cst[data-template="cst-home"] .mob-pic{aspect-ratio:16/8!important;border-radius:16px!important}.cst[data-template="cst-home"] .laurel{display:none!important}.cst[data-template="cst-home"] .fwant-l{display:none}.cst[data-template="cst-home"] .wc.alt{font-size:31px!important}.cst[data-template="cst-home"] .under{font-size:16px!important}.cst[data-template="cst-home"] .flogos{padding:16px!important}}.cst[data-template="cst-home"] .fres-in{animation:cst-fresIn .28s ease-out}@keyframes cst-fresIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cst[data-template="cst-home"] .fres-in{animation:none}}.cst[data-template="cst-home"] .tp-track{gap:0!important;animation:cst-tploop 48s linear infinite}.cst[data-template="cst-home"] .tp-track img{margin-right:72px;flex:none}@keyframes cst-tploop{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:760px){.cst[data-template="cst-home"] .tp-track img{margin-right:44px}.cst[data-template="cst-home"] .tp-track{animation-duration:36s}}@media (prefers-reduced-motion:reduce){.cst[data-template="cst-home"] .tp-track{animation:none}}.cst[data-template="cst-home"] .btn-yellow,.cst[data-template="cst-home"] .btn-yellow:hover{color:#191919}.cst[data-template="cst-home"] .btn-primary,.cst[data-template="cst-home"] .btn-primary:hover{color:#fff}.cst[data-template="cst-home"] .btn-ghost{color:#191919}.cst[data-template="cst-home"] .btn-ghost:hover{color:#fff}.cst[data-template="cst-home"] .btn-ghost-light{color:#fff}.cst[data-template="cst-home"] .btn-ghost-light:hover{color:#191919}.cst[data-template="cst-home"] .frame .fmid{padding-top:48px}.cst[data-template="cst-home"] .laurel svg{color:#fff;flex:none}.cst[data-template="cst-home"] .laurel svg:last-child{transform:scaleX(-1)}.cst[data-template="cst-home"] .rot-still .rot-in{animation:none}.cst[data-template="cst-home"] .fres-box{width:100%;display:flex;justify-content:center}.cst[data-template="cst-home"] .fres[hidden]{display:none}.cst[data-template="cst-home"] .fwant-sel{display:none;appearance:none;-webkit-appearance:none;min-height:52px;width:100%;max-width:420px;border-radius:999px;border:0;background:#D5FB7B url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M3 5l4 4 4-4' fill='none' stroke='%23191919' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 20px center;color:#191919;padding:14px 48px 14px 20px;font:700 16px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .fwant-sel:focus-visible{outline:3px solid #fff;outline-offset:2px}@media (max-width:767px){.cst[data-template="cst-home"] .fwant .want-opts{display:none}.cst[data-template="cst-home"] .fwant-sel{display:block}}.cst[data-template="cst-home"] .disc-all{display:none;margin-top:20px}@media (max-width:767px){.cst[data-template="cst-home"] .hs-head .btn{display:none}.cst[data-template="cst-home"] .disc-all{display:block}.cst[data-template="cst-home"] .disc-all .btn{display:inline-flex}}.cst[data-template="cst-home"] .gcard-f svg{width:14px;height:14px}.cst[data-template="cst-home"] .mob-pic-in img{height:20%}.cst[data-template="cst-home"] #find .hp-eb{color:#D5FB7B}.cst[data-template="cst-home"] #find .hs-h2{color:#fff}.cst[data-template="cst-home"] #find .hs-head{margin-bottom:0}.cst[data-template="cst-home"] .pbr-has[hidden],.cst[data-template="cst-home"] .pbr-empty[hidden],.cst[data-template="cst-home"] .pb-back[hidden]{display:none}.cst[data-template="cst-home"] .pbr-has{display:flex;flex-direction:column;gap:12px}.cst[data-template="cst-home"] .pb-modal{width:min(640px,92vw);max-width:none;background:#fff;color:#191919;border-radius:20px;padding:28px 24px 16px}.cst[data-template="cst-home"] .pb-modal .cst-vmodal-x{color:#191919}.cst[data-template="cst-home"] .w2-ic svg{width:22px;height:22px}.cst[data-template="cst-home"] .pb-nav{display:flex;gap:16px}.cst[data-template="cst-home"] .pb-opts .calc-lab{grid-column:1/-1;color:#D6D6D6}.cst[data-template="cst-home"] .pb-opts .calc-range{grid-column:1/-1}.cst[data-template="cst-home"] .pb-opts .btn{justify-self:start}.cst[data-template="cst-home"] .pbr-none[hidden],.cst[data-template="cst-home"] .pbr-inc-box[hidden],.cst[data-template="cst-home"] .pbr-month[hidden],.cst[data-template="cst-home"] .pbr-time[hidden],.cst[data-template="cst-home"] .pbr-alt[hidden],.cst[data-template="cst-home"] .pbr-why[hidden],.cst[data-template="cst-home"] .pbr-sum div[hidden],.cst[data-template="cst-home"] [data-cst-pb-buy][hidden],.cst[data-template="cst-home"] .pb-nav [hidden]{display:none}.cst[data-template="cst-home"] .pbr-none{display:flex;flex-direction:column;gap:12px}.cst[data-template="cst-home"] .pbr-why{margin:0;font:500 15px/1.45 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .pbr-inc-box{display:flex;flex-direction:column;gap:8px}.cst[data-template="cst-home"] .pbr-inc-h{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#3A3A3A}.cst[data-template="cst-home"] .pbr-inc li{background:rgba(255,255,255,.6);padding:10px 16px}.cst[data-template="cst-home"] .pbr-inc strong{font-size:15px}.cst[data-template="cst-home"] .pbr-inc em{font-size:15px}.cst[data-template="cst-home"] .pbr-inc s{font-weight:400;color:#6B6B6B;margin-right:2px}.cst[data-template="cst-home"] .pbr-sum{margin:0;display:flex;flex-direction:column;gap:6px}.cst[data-template="cst-home"] .pbr-sum div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:500 15px/1.3 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .pbr-sum dt,.cst[data-template="cst-home"] .pbr-sum dd{margin:0}.cst[data-template="cst-home"] .pbr-save dd{font-weight:600}.cst[data-template="cst-home"] .pbr-sum .pbr-tot dt{font:600 15px/1.3 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .pbr-month,.cst[data-template="cst-home"] .pbr-time,.cst[data-template="cst-home"] .pbr-alt{margin:0;font:400 14px/1.45 "Archivo",system-ui,sans-serif;color:#191919}.cst[data-template="cst-home"] .pbr-alt a{font-weight:600;color:#191919}.cst[data-template="cst-home"] .pbr-call{font:600 14px/1.3 "Archivo",system-ui,sans-serif;color:#191919;text-align:center}.cst[data-template="cst-home"] .guide-h2{font-size:clamp(28px,3vw,42px)}.cst[data-template="cst-home"] .guide-intro{font-size:16px;margin-top:0}.cst[data-template="cst-home"] .faq-h2{margin:0 auto}.cst[data-template="cst-home"] .enq .hp-eb{color:inherit}.cst[data-template="cst-home"] .prose table{width:100%;border-collapse:collapse;font:400 15px/1.4 "Archivo",system-ui,sans-serif;background:#fff;border-radius:14px;overflow:hidden;margin:4px 0 12px}.cst[data-template="cst-home"] .prose th,.cst[data-template="cst-home"] .prose td{text-align:left;padding:12px 14px;border-bottom:1px solid #ECECEC}.cst[data-template="cst-home"] .prose th{font:600 13px/1.2 "Archivo",system-ui,sans-serif;background:#F4F4F2}.cst[data-template="cst-home"] .pbr-gate[hidden],.cst[data-template="cst-home"] .pbr-hi[hidden]{display:none}.cst[data-template="cst-home"] .pbr-gate{display:flex;flex-direction:column;gap:10px}.cst[data-template="cst-home"] .pb-form-in{background:#fff;border-radius:16px;padding:8px;min-height:200px}.cst[data-template="cst-home"] .pbr-hi{margin:0;font:600 18px/1.3 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .quiz-h1{color:#fff}.cst[data-template="cst-home"] #quiz .hp-eb{color:#D5FB7B}.cst[data-template="cst-home"] #quiz .hs-head{margin-bottom:0}.cst[data-template="cst-home"] .pb-start[hidden],.cst[data-template="cst-home"] .pb-run[hidden],.cst[data-template="cst-home"] .pb-step[hidden],.cst[data-template="cst-home"] .pb-build[hidden],.cst[data-template="cst-home"] .pb-insight[hidden],.cst[data-template="cst-home"] .pbr-social[hidden],.cst[data-template="cst-home"] [data-cst-pb-next][hidden]{display:none}.cst[data-template="cst-home"] .pb-start{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.cst[data-template="cst-home"] .pb-start-h{margin:0;font:600 clamp(26px,2.6vw,36px)/1.1 "Archivo",system-ui,sans-serif;color:#fff;letter-spacing:-0.02em}.cst[data-template="cst-home"] .pb-start-p{margin:0;font:400 17px/1.55 "Archivo",system-ui,sans-serif;color:#D6D6D6;max-width:52ch}.cst[data-template="cst-home"] .pb-start-stages{list-style:none;margin:4px 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:8px;counter-reset:st}.cst[data-template="cst-home"] .pb-start-stages li{counter-increment:st;padding:8px 14px;border-radius:999px;border:1.5px solid #3A3A3A;color:#fff;font:600 14px/1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .pb-start-stages li::before{content:counter(st) ". ";color:#D5FB7B}.cst[data-template="cst-home"] .pb-run{display:flex;flex-direction:column;gap:22px}.cst[data-template="cst-home"] .pb-chaps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cst[data-template="cst-home"] .pb-chaps li{display:flex;flex-direction:column;gap:8px}.cst[data-template="cst-home"] .pb-chap-n{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#9A9A9A}.cst[data-template="cst-home"] .pb-chaps li.on .pb-chap-n,.cst[data-template="cst-home"] .pb-chaps li.done .pb-chap-n{color:#fff}.cst[data-template="cst-home"] .pb-chap-bar{display:block;height:4px;border-radius:999px;background:#3A3A3A;overflow:hidden}.cst[data-template="cst-home"] .pb-chap-bar i{display:block;height:100%;background:#D5FB7B;transition:width .4s ease}.cst[data-template="cst-home"] .pb-build{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.cst[data-template="cst-home"] .pb-ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cst[data-template="cst-home"] .pb-ticks li{display:flex;align-items:center;gap:10px;font:500 16px/1.4 "Archivo",system-ui,sans-serif;color:#9A9A9A;transition:color .3s}.cst[data-template="cst-home"] .pb-ticks li::before{content:"";width:20px;height:20px;border-radius:999px;border:2px solid #3A3A3A;flex:none;transition:all .3s}.cst[data-template="cst-home"] .pb-ticks li.on{color:#fff}.cst[data-template="cst-home"] .pb-ticks li.on::before{background:#D5FB7B;border-color:#D5FB7B;box-shadow:inset 0 0 0 4px #191919}.cst[data-template="cst-home"] .pb-insight{margin:0;padding:14px 16px;border-left:3px solid #D5FB7B;background:#222;border-radius:0 12px 12px 0;font:500 16px/1.5 "Archivo",system-ui,sans-serif;color:#fff;max-width:56ch}.cst[data-template="cst-home"] .pbr-road{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cst[data-template="cst-home"] .pbr-road li{position:relative;display:flex;gap:14px;padding:0 0 14px}.cst[data-template="cst-home"] .pbr-road li:not(:last-child)::after{content:"";position:absolute;left:8px;top:20px;bottom:0;width:2px;background:rgba(25,25,25,.18)}.cst[data-template="cst-home"] .pbr-dot{width:18px;height:18px;border-radius:999px;border:2px solid rgba(25,25,25,.35);background:transparent;flex:none;margin-top:2px}.cst[data-template="cst-home"] .pbr-road li.on .pbr-dot{background:#191919;border-color:#191919}.cst[data-template="cst-home"] .pbr-road li div{display:flex;flex-direction:column;gap:3px}.cst[data-template="cst-home"] .pbr-stage{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#3A3A3A}.cst[data-template="cst-home"] .pbr-road strong{font:600 17px/1.25 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .pbr-when{font:400 13px/1.4 "Archivo",system-ui,sans-serif;color:#3A3A3A}.cst[data-template="cst-home"] .pbr-road li:not(.on) .pbr-when{color:#6B6B6B}.cst[data-template="cst-home"] .pbr-social{margin:0;padding:10px 14px;border-radius:12px;background:#191919;color:#D5FB7B;font:600 14px/1.4 "Archivo",system-ui,sans-serif}@media (prefers-reduced-motion: reduce){.cst[data-template="cst-home"] .pb-chap-bar i,.cst[data-template="cst-home"] .pb-ticks li,.cst[data-template="cst-home"] .pb-ticks li::before{transition:none}}.cst[data-template="cst-home"] .frame{padding-top:calc(var(--cst-hd-h, 84px) - 8px)}.cst[data-template="cst-home"] .enq.cl .hp-eb{color:#D5FB7B}.cst[data-template="cst-home"].cst-admin-note,.cst[data-template="cst-home"] .cst-admin-note{position:fixed;left:16px;right:16px;bottom:52px;z-index:1001;margin:0;max-width:none}.cst[data-template="cst-home"] .frame:not(:has(.flogos)) .fmid{padding-bottom:56px}.cst[data-template="cst-home"] .fres.fres-noimg{grid-template-columns:minmax(0,1fr) auto!important;max-width:640px;padding:16px 16px 16px 22px!important}.cst[data-template="cst-home"] .fres.fres-noimg .btn{grid-column:auto!important;width:auto!important;white-space:nowrap}@media (max-width:900px){.cst[data-template="cst-home"] .fres.fres-noimg{grid-template-columns:minmax(0,1fr)!important;padding:16px!important}.cst[data-template="cst-home"] .fres.fres-noimg .btn{width:100%!important}}.cst[data-template="cst-home"] .partner-band .tp-track.tp-mono .tp-logo{filter:brightness(0);opacity:.7}.cst[data-template="cst-home"] .gcard,.cst[data-template="cst-home"] .gcard:hover,.cst[data-template="cst-home"] .gcard:focus,.cst[data-template="cst-home"] .gcard:visited{color:#fff;text-decoration:none}.cst[data-template="cst-home"] .gcard:hover .gcard-b h3,.cst[data-template="cst-home"] .gcard:hover .gcard-f{color:#fff}.cst[data-template="cst-home"] .gcard:focus-visible{outline:3px solid #D5FB7B;outline-offset:3px}@media (max-width:560px){.cst[data-template="cst-home"] .rf{padding:8px!important}}.cst[data-template="cst-home"] .frame-bg .bgs img{filter:blur(var(--cst-blur-m,10px)) brightness(.45) saturate(.9)}@media (min-width:901px){.cst[data-template="cst-home"] .frame-bg .bgs img{filter:blur(var(--cst-blur,6px)) brightness(.45) saturate(.9)}}@media (min-width:901px) and (hover:hover){.cst[data-template="cst-home"] .wc .pic{position:relative;z-index:2;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.cst[data-template="cst-home"] .wc .pic:hover{transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.cst[data-template="cst-home"] .wc .pic{transition:none}}.cst[data-template="cst-home"] .proof-eb{color:#191919}.cst[data-template="cst-home"] .sb{background:#191919;border-radius:24px;overflow:hidden}.cst[data-template="cst-home"] .statbar{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1px;background:#2E2E2E;border:0;border-radius:0;margin:0!important}.cst[data-template="cst-home"] .statbar > div{background:#191919;border:0!important;padding:18px 22px!important;gap:0!important}.cst[data-template="cst-home"] .statbar .sb-a{display:flex;flex-direction:column;height:100%;color:#fff;text-decoration:none}.cst[data-template="cst-home"] .statbar .sb-a:hover strong,.cst[data-template="cst-home"] .statbar .sb-a:focus-visible strong{color:#D5FB7B}.cst[data-template="cst-home"] .statbar .sb-a:focus-visible{outline:3px solid #D5FB7B;outline-offset:4px;border-radius:8px}.cst[data-template="cst-home"] .statbar .sb-art{display:flex;align-items:center;height:32px;margin-bottom:10px;color:#D5FB7B}.cst[data-template="cst-home"] .statbar strong{display:block;color:#fff;font-size:30px!important;line-height:1!important;letter-spacing:-0.03em;transition:color .15s}.cst[data-template="cst-home"] .statbar .sb-gu strong{font-size:22px!important;line-height:1.05!important;letter-spacing:-0.02em}.cst[data-template="cst-home"] .statbar strong + span{display:block;margin-top:6px;color:#BDBDBD;font-size:14px!important;line-height:1.4!important}.cst[data-template="cst-home"] .sb-stars{display:inline-flex;gap:3px}.cst[data-template="cst-home"] .sb-stars i{width:16px;height:16px;background:#D5FB7B;display:block;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.cst[data-template="cst-home"] .sb-ring{width:32px;height:32px;display:block}.cst[data-template="cst-home"] .sb-ring circle{fill:none;stroke:#2E2E2E;stroke-width:5}.cst[data-template="cst-home"] .sb-ring circle.on{stroke:#D5FB7B;stroke-linecap:round}.cst[data-template="cst-home"] .statbar .sb-ic{color:#D5FB7B}.cst[data-template="cst-home"] .sb-ic svg{width:28px;height:28px;display:block}.cst[data-template="cst-home"] .sb-stamp{width:32px;height:32px;display:block}.cst[data-template="cst-home"] .sb-acc{display:flex;align-items:center;flex-wrap:wrap;gap:10px 28px;padding:12px 22px;border-top:1px solid #2E2E2E}.cst[data-template="cst-home"] .sb-acc-l{font:500 14px/1.3 "Archivo",system-ui,sans-serif;color:#BDBDBD}.cst[data-template="cst-home"] .sb-acc .acc-logos{display:flex;align-items:center;flex-wrap:wrap;gap:14px 32px}.cst[data-template="cst-home"] .sb-acc img{height:24px!important;width:auto!important;max-width:150px;object-fit:contain;filter:brightness(0) invert(1);opacity:.92}.cst[data-template="cst-home"] .sb-foot{margin:10px 4px 0;font:400 13px/1.4 "Archivo",system-ui,sans-serif;color:#6B6B6B}@media (max-width:1100px) and (min-width:901px){.cst[data-template="cst-home"] .statbar > div{padding:20px 18px!important}.cst[data-template="cst-home"] .statbar strong{font-size:30px!important}.cst[data-template="cst-home"] .statbar .sb-gu strong{font-size:22px!important}}@media (max-width:900px){.cst[data-template="cst-home"] .sb{border-radius:20px}.cst[data-template="cst-home"] .statbar{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.cst[data-template="cst-home"] .statbar > div:nth-child(odd):last-child{grid-column:1 / -1}.cst[data-template="cst-home"] .statbar > div{padding:18px 16px!important}.cst[data-template="cst-home"] .statbar .sb-art{height:28px;margin-bottom:8px}.cst[data-template="cst-home"] .sb-ring,.cst[data-template="cst-home"] .sb-stamp{width:28px;height:28px}.cst[data-template="cst-home"] .sb-ic svg{width:24px;height:24px}.cst[data-template="cst-home"] .sb-stars i{width:14px;height:14px}.cst[data-template="cst-home"] .statbar strong{font-size:26px!important}.cst[data-template="cst-home"] .statbar .sb-gu strong{font-size:20px!important}.cst[data-template="cst-home"] .statbar strong + span{font-size:14px!important}.cst[data-template="cst-home"] .sb-acc{padding:16px;gap:12px 22px}.cst[data-template="cst-home"] .sb-acc .acc-logos{gap:12px 22px}.cst[data-template="cst-home"] .sb-acc img{height:24px!important}}.cst[data-template="cst-home"] .w2-ic,.cst[data-template="cst-home"] .gcard-f span,.cst[data-template="cst-home"] .dcard-go span,.cst[data-template="cst-home"] .rz-play,.cst[data-template="cst-home"] .tool-k{color:#191919}.cst[data-template="cst-home"] .pop{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px}.cst[data-template="cst-home"] .pop.pop-one{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-home"] .pop-main,.cst[data-template="cst-home"] .pop-main:hover,.cst[data-template="cst-home"] .pop-main:focus,.cst[data-template="cst-home"] .pop-main:visited{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#191919;color:#fff;border-radius:24px;overflow:hidden;text-decoration:none;min-height:360px}.cst[data-template="cst-home"] .pop-img{position:relative;min-height:100%;background:#2E2E2E}.cst[data-template="cst-home"] .pop-img img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;display:block}.cst[data-template="cst-home"] .pop-b{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:28px}.cst[data-template="cst-home"] .pop-tag{background:#D5FB7B;color:#191919;font:600 12px/1 "Archivo",system-ui,sans-serif;padding:6px 10px;border-radius:999px}.cst[data-template="cst-home"] .pop-main h3{margin:4px 0 0;color:#fff;font:600 32px/1.05 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em;transition:color .15s}.cst[data-template="cst-home"] .pop-main:hover h3,.cst[data-template="cst-home"] .pop-main:focus-visible h3{color:#D5FB7B}.cst[data-template="cst-home"] .pop-lv{font:500 15px/1.3 "Archivo",system-ui,sans-serif;color:#BDBDBD}.cst[data-template="cst-home"] .pop-tx{font:400 15px/1.5 "Archivo",system-ui,sans-serif;color:#D6D6D6}.cst[data-template="cst-home"] .pop-pr{margin-top:auto;padding-top:8px;font:600 16px/1.35 "Archivo",system-ui,sans-serif;color:#D5FB7B}.cst[data-template="cst-home"] .pop-mo{font:400 13px/1.3 "Archivo",system-ui,sans-serif;color:#9A9A9A}.cst[data-template="cst-home"] .pop-b .btn{margin-top:8px}.cst[data-template="cst-home"] .pop-side{display:grid;gap:16px}.cst[data-template="cst-home"] .pop-s,.cst[data-template="cst-home"] .pop-s:hover,.cst[data-template="cst-home"] .pop-s:focus,.cst[data-template="cst-home"] .pop-s:visited{display:grid;grid-template-columns:132px minmax(0,1fr);background:#fff;border:1px solid #E2E2E0;border-radius:20px;overflow:hidden;text-decoration:none;color:#191919;transition:border-color .15s}.cst[data-template="cst-home"] .pop-s:hover,.cst[data-template="cst-home"] .pop-s:focus-visible{border-color:#191919}.cst[data-template="cst-home"] .pop-sb{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px}.cst[data-template="cst-home"] .pop-s strong{font:600 19px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-home"] .pop-s .pop-lv{color:#6B6B6B;font-size:14px}.cst[data-template="cst-home"] .pop-from{margin-top:auto;padding-top:8px;font:600 14px/1.3 "Archivo",system-ui,sans-serif;color:#191919}.cst[data-template="cst-home"] .pop-main:focus-visible,.cst[data-template="cst-home"] .pop-s:focus-visible{outline:3px solid #D5FB7B;outline-offset:3px}@media (max-width:900px){.cst[data-template="cst-home"] .pop,.cst[data-template="cst-home"] .pop-main,.cst[data-template="cst-home"] .pop-main:hover,.cst[data-template="cst-home"] .pop-main:focus,.cst[data-template="cst-home"] .pop-main:visited{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-home"] .pop-main .pop-img{aspect-ratio:16/10;min-height:0}.cst[data-template="cst-home"] .pop-b{padding:22px}.cst[data-template="cst-home"] .pop-main h3{font-size:26px}.cst[data-template="cst-home"] .pop-s,.cst[data-template="cst-home"] .pop-s:hover,.cst[data-template="cst-home"] .pop-s:focus,.cst[data-template="cst-home"] .pop-s:visited{grid-template-columns:104px minmax(0,1fr)}}.cst[data-template="cst-hub"]{margin:0;background:#FAFAF8;color:#191919;font-family:"Archivo",system-ui,sans-serif}.cst[data-template="cst-hub"] a{color:inherit}.cst[data-template="cst-hub"] a:hover{color:inherit}.cst[data-template="cst-hub"] .sec-head{display:flex;flex-direction:column;gap:14px;max-width:760px;margin-bottom:48px}.cst[data-template="cst-hub"] .sec-head.center{margin-left:auto;margin-right:auto;text-align:center;align-items:center}.cst[data-template="cst-hub"] .sec-title{font:600 clamp(32px,3.6vw,48px)/1.04 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em;margin:0;text-wrap:balance}.cst[data-template="cst-hub"] .sec-intro{font:400 18px/1.55 "Archivo",system-ui,sans-serif;color:#6B6B6B;margin:0;max-width:640px}.cst[data-template="cst-hub"] .dark .sec-intro{color:#9A9A9A}.cst[data-template="cst-hub"] .pkg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.cst[data-template="cst-hub"] .pkg{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:20px}.cst[data-template="cst-hub"] .pkg.featured{background:#191919;color:#fff;border-color:#191919;transform:translateY(-16px)}.cst[data-template="cst-hub"] .pkg-top{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:30px}.cst[data-template="cst-hub"] .pkg-name{font:600 28px/1.1 "Archivo",system-ui,sans-serif;margin:0;letter-spacing:-0.01em}.cst[data-template="cst-hub"] .pkg-line{font:500 14px/1.3 "Archivo",system-ui,sans-serif;color:#6B6B6B;margin:0}.cst[data-template="cst-hub"] .pkg.featured .pkg-line{color:#9A9A9A}.cst[data-template="cst-hub"] .price{display:flex;flex-direction:column;gap:6px;padding:20px 0;border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC}.cst[data-template="cst-hub"] .pkg.featured .price{border-color:#3A3A3A}.cst[data-template="cst-hub"] .price-big{font:600 44px/1 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.cst[data-template="cst-hub"] .price-big small{font:500 15px/1 "Archivo",system-ui,sans-serif;letter-spacing:0;margin-left:6px}.cst[data-template="cst-hub"] .price-list{font:400 14px/1.4 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst[data-template="cst-hub"] .pkg.featured .price-list{color:#9A9A9A}.cst[data-template="cst-hub"] .price-month{font:500 15px/1.4 "Archivo",system-ui,sans-serif}.cst[data-template="cst-hub"] .price-month strong{font-weight:600}.cst[data-template="cst-hub"] .inc-label{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6B6B6B}.cst[data-template="cst-hub"] .pkg.featured .inc-label{color:#9A9A9A}.cst[data-template="cst-hub"] .pkg .t-tri-list{font:400 15px/1.45 "Archivo",system-ui,sans-serif;flex-grow:1}.cst[data-template="cst-hub"] .pkg.featured .t-tri-list > li::before{background-color:#D5FB7B}.cst[data-template="cst-hub"] .pkg-actions{display:flex;flex-direction:column;gap:12px;align-items:stretch}.cst[data-template="cst-hub"] .pkg-note{font:400 13px/1.4 "Archivo",system-ui,sans-serif;color:#6B6B6B;text-align:center}.cst[data-template="cst-hub"] .pkg.featured .pkg-note{color:#9A9A9A}.cst[data-template="cst-hub"] .upg-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:72px 0 20px}.cst[data-template="cst-hub"] .upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cst[data-template="cst-hub"] .upg{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:28px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;align-items:center}.cst[data-template="cst-hub"] .upg-name{font:600 22px/1.15 "Archivo",system-ui,sans-serif;margin:0 0 6px}.cst[data-template="cst-hub"] .upg-adds{font:400 15px/1.5 "Archivo",system-ui,sans-serif;color:#3A3A3A;margin:8px 0 0}.cst[data-template="cst-hub"] .upg-price{display:flex;flex-direction:column;gap:6px;align-items:flex-end;text-align:right}.cst[data-template="cst-hub"] .upg-price .price-big{font-size:32px}.cst[data-template="cst-hub"] .terms{font:400 13px/1.5 "Archivo",system-ui,sans-serif;color:#6B6B6B;margin:32px 0 0;max-width:820px}.cst[data-template="cst-hub"] .cmp-wrap{overflow-x:auto;border:1px solid #ECECEC;border-radius:20px;background:#fff}.cst[data-template="cst-hub"] .cmp{width:100%;min-width:860px;border-collapse:collapse;font:400 15px/1.4 "Archivo",system-ui,sans-serif}.cst[data-template="cst-hub"] .cmp th,.cst[data-template="cst-hub"] .cmp td{padding:16px 20px;text-align:center;border-bottom:1px solid #ECECEC}.cst[data-template="cst-hub"] .cmp th:first-child,.cst[data-template="cst-hub"] .cmp td:first-child{text-align:left;width:34%}.cst[data-template="cst-hub"] .cmp thead th{font:600 15px/1.2 "Archivo",system-ui,sans-serif;vertical-align:bottom;background:#FAFAF8}.cst[data-template="cst-hub"] .cmp thead th.col-coach{background:#191919;color:#fff}.cst[data-template="cst-hub"] .cmp td.col-coach{background:#F4F4F2;font-weight:600}.cst[data-template="cst-hub"] .cmp tbody tr:last-child td{border-bottom:0}.cst[data-template="cst-hub"] .tick{display:inline-flex;width:24px;height:24px;border-radius:999px;background:#D5FB7B;border:1.5px solid #191919;align-items:center;justify-content:center}.cst[data-template="cst-hub"] .tick svg{width:12px;height:12px}.cst[data-template="cst-hub"] .dash{color:#9A9A9A}.cst[data-template="cst-hub"] .pay{border:1px solid #3A3A3A;border-radius:20px;padding:36px;display:flex;flex-direction:column;gap:18px;background:#222}.cst[data-template="cst-hub"] .pay.full{background:#D5FB7B;color:#191919;border-color:#D5FB7B}.cst[data-template="cst-hub"] .pay-title{font:600 28px/1.1 "Archivo",system-ui,sans-serif;margin:0;letter-spacing:-0.01em}.cst[data-template="cst-hub"] .chips{display:flex;flex-wrap:wrap;gap:10px}.cst[data-template="cst-hub"] .addons{width:100%;border-collapse:collapse;font:400 16px/1.4 "Archivo",system-ui,sans-serif}.cst[data-template="cst-hub"] .addons td{padding:18px 0;border-bottom:1px solid #ECECEC}.cst[data-template="cst-hub"] .addons td:last-child{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.cst[data-template="cst-hub"] .faq{display:flex;flex-direction:column;gap:12px;max-width:880px;margin:0 auto}.cst[data-template="cst-hub"] .faq details{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:0 28px}.cst[data-template="cst-hub"] .faq summary{cursor:pointer;list-style:none;padding:22px 0;font:600 18px/1.3 "Archivo",system-ui,sans-serif;display:flex;justify-content:space-between;gap:16px;align-items:center}.cst[data-template="cst-hub"] .faq summary::-webkit-details-marker{display:none}.cst[data-template="cst-hub"] .faq summary::after{content:"+";font:500 24px/1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-hub"] .faq details[open] summary::after{content:"−"}.cst[data-template="cst-hub"] .faq p{margin:0 0 22px;font:400 16px/1.6 "Archivo",system-ui,sans-serif;color:#3A3A3A;max-width:720px}.cst[data-template="cst-hub"] .ind-band{background:#F4F4F2}.cst[data-template="cst-hub"] .ov-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cst[data-template="cst-hub"] .ov{display:flex;flex-direction:column;gap:14px}.cst[data-template="cst-hub"] .ov-img{height:220px;border-radius:20px;background:#ECECEC;overflow:hidden;margin-bottom:6px}.cst[data-template="cst-hub"] .ov-h{font:600 22px/1.2 "Archivo",system-ui,sans-serif;margin:0;letter-spacing:-0.01em}.cst[data-template="cst-hub"] .ov-p{font:400 16px/1.6 "Archivo",system-ui,sans-serif;color:#3A3A3A;margin:0}.cst[data-template="cst-hub"] .gi{margin-top:64px;display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:40px;align-items:start}.cst[data-template="cst-hub"] .gi-head{display:flex;flex-direction:column;gap:14px}.cst[data-template="cst-hub"] .gi-table{min-width:520px}.cst[data-template="cst-hub"] .gi-table th:first-child,.cst[data-template="cst-hub"] .gi-table td:first-child{width:46%}.cst[data-template="cst-hub"] .finder-band{background:#191919;color:#fff}.cst[data-template="cst-hub"] .finder{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:start}.cst[data-template="cst-hub"] .finder .sec-title{color:#fff;margin-bottom:28px}.cst[data-template="cst-hub"] .finder-q{display:flex;flex-direction:column;gap:12px}.cst[data-template="cst-hub"] .fq{border:0;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:14px}.cst[data-template="cst-hub"] .fq legend{font:600 17px/1.3 "Archivo",system-ui,sans-serif;margin-bottom:14px;padding:0}.cst[data-template="cst-hub"] .fq-opts{display:flex;flex-wrap:wrap;gap:10px}.cst[data-template="cst-hub"] .fopt{min-height:44px;padding:12px 18px;border-radius:999px;border:1.5px solid #3A3A3A;background:transparent;color:#fff;font:500 15px/1.2 "Archivo",system-ui,sans-serif;text-align:left}.cst[data-template="cst-hub"] .fopt:hover{border-color:#fff}.cst[data-template="cst-hub"] .fopt.on{background:#D5FB7B;color:#191919;border-color:#D5FB7B}.cst[data-template="cst-hub"] .res{background:#222;border:1px solid #3A3A3A;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:14px}.cst[data-template="cst-hub"] .res-empty{min-height:300px;justify-content:center}.cst[data-template="cst-hub"] .res-name{font:600 34px/1.05 "Archivo",system-ui,sans-serif;margin:0;letter-spacing:-0.02em}.cst[data-template="cst-hub"] .res-why{font:400 16px/1.55 "Archivo",system-ui,sans-serif;color:#D6D6D6;margin:0}.cst[data-template="cst-hub"] .res-price{display:flex;align-items:baseline;gap:10px}.cst[data-template="cst-hub"] .res-price .price-list{color:#9A9A9A}.cst[data-template="cst-hub"] .res-month{font:500 15px/1.4 "Archivo",system-ui,sans-serif;margin:0}.cst[data-template="cst-hub"] .calc{margin-top:24px;border:1px solid #3A3A3A;border-radius:20px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);overflow:hidden}.cst[data-template="cst-hub"] .calc-block{display:flex;flex-direction:column;gap:12px}.cst[data-template="cst-hub"] .calc-lab{font:600 13px/1.3 "Archivo",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#9A9A9A}.cst[data-template="cst-hub"] .calc-opts{display:flex;flex-wrap:wrap;gap:8px}.cst[data-template="cst-hub"] .opt{min-height:44px;padding:10px 16px;border-radius:999px;border:1.5px solid #3A3A3A;background:transparent;color:#fff;font:500 14px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-hub"] .opt:hover{border-color:#fff}.cst[data-template="cst-hub"] .opt.on{background:#D5FB7B;color:#191919;border-color:#D5FB7B}.cst[data-template="cst-hub"] .calc-range{width:100%;accent-color:#D5FB7B;height:28px}.cst[data-template="cst-hub"] .calc-scale{display:flex;justify-content:space-between;font:400 13px/1 "Archivo",system-ui,sans-serif;color:#9A9A9A}.cst[data-template="cst-hub"] .calc-num{font:600 64px/1 "Archivo",system-ui,sans-serif;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.cst[data-template="cst-hub"] .calc-sub{font:500 15px/1.4 "Archivo",system-ui,sans-serif}.cst[data-template="cst-hub"] .calc-dl{margin:8px 0 0;display:flex;flex-direction:column;border-top:1px solid rgba(25,25,25,.2)}.cst[data-template="cst-hub"] .calc-dl div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(25,25,25,.2)}.cst[data-template="cst-hub"] .calc-dl dt{font:400 14px/1.3 "Archivo",system-ui,sans-serif}.cst[data-template="cst-hub"] .calc-dl dd{margin:0;font:600 14px/1.3 "Archivo",system-ui,sans-serif;font-variant-numeric:tabular-nums}.cst[data-template="cst-hub"] .ao-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cst[data-template="cst-hub"] .ao{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:26px;display:flex;flex-direction:column;gap:10px}.cst[data-template="cst-hub"] .ao-ic{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#D5FB7B;margin-bottom:6px}.cst[data-template="cst-hub"] .ao-h{font:600 19px/1.25 "Archivo",system-ui,sans-serif;margin:0}.cst[data-template="cst-hub"] .ao-p{font:400 15px/1.5 "Archivo",system-ui,sans-serif;color:#6B6B6B;margin:0;flex-grow:1}.cst[data-template="cst-hub"] .ao-price{font:600 22px/1 "Archivo",system-ui,sans-serif;font-variant-numeric:tabular-nums;padding-top:12px;border-top:1px solid #ECECEC}.cst[data-template="cst-hub"] .in-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:stretch}.cst[data-template="cst-hub"] .demo{position:relative;border-radius:28px;overflow:hidden;background:#2A2A2A;min-height:420px}.cst[data-template="cst-hub"] .demo-frame{position:absolute;inset:0}.cst[data-template="cst-hub"] .demo-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:84px;height:84px;border-radius:999px;border:0;background:#D5FB7B;display:inline-flex;align-items:center;justify-content:center}.cst[data-template="cst-hub"] .demo-play:hover{background:#B6E25C}.cst[data-template="cst-hub"] .demo-cap{position:absolute;left:24px;bottom:22px;font:600 16px/1 "Archivo",system-ui,sans-serif;color:#fff}.cst[data-template="cst-hub"] .steps{display:flex;flex-direction:column;gap:16px}.cst[data-template="cst-hub"] .step-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cst[data-template="cst-hub"] .stab{min-height:44px;display:flex;align-items:center;gap:8px;justify-content:center;padding:10px;border-radius:999px;border:1.5px solid #3A3A3A;background:transparent;color:#fff;font:500 14px/1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-hub"] .stab.on{background:#D5FB7B;color:#191919;border-color:#D5FB7B}.cst[data-template="cst-hub"] .step-n{font:600 12px/1;opacity:.7}.cst[data-template="cst-hub"] .step-panel{background:#222;border:1px solid #3A3A3A;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px;flex-grow:1}.cst[data-template="cst-hub"] .step-h{font:600 24px/1.15 "Archivo",system-ui,sans-serif;margin:0}.cst[data-template="cst-hub"] .step-p{font:400 16px/1.55 "Archivo",system-ui,sans-serif;color:#D6D6D6;margin:0}.cst[data-template="cst-hub"] .step-img{height:170px;border-radius:16px;background:#2A2A2A;margin-top:auto}.cst[data-template="cst-hub"] .month{border:1px solid #3A3A3A;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:6px}.cst[data-template="cst-hub"] .photo{height:280px;border-radius:20px;background:#ECECEC;overflow:hidden}.cst[data-template="cst-hub"] .work{margin:0;display:flex;flex-direction:column;gap:12px}.cst[data-template="cst-hub"] .work figcaption{font:500 14px/1.4 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst[data-template="cst-hub"] .ind{padding:0;overflow:hidden;gap:0}.cst[data-template="cst-hub"] .ind-img{height:220px;background:#ECECEC}.cst[data-template="cst-hub"] .ind-body{padding:28px;display:flex;flex-direction:column;gap:14px}.cst[data-template="cst-hub"] .can-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:16px 0 4px;border-top:1px solid #ECECEC}.cst[data-template="cst-hub"] .can-lab{display:block;font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6B6B6B;margin-bottom:10px}.cst[data-template="cst-hub"] .can-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font:400 14px/1.45 "Archivo",system-ui,sans-serif}.cst[data-template="cst-hub"] .can-list li{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start}.cst[data-template="cst-hub"] .can-list li::before{content:"";width:16px;height:16px;border-radius:999px;margin-top:2px;box-sizing:border-box}.cst[data-template="cst-hub"] .can-list.yes li::before{background:#D5FB7B;border:1.5px solid #191919}.cst[data-template="cst-hub"] .can-list.no li::before{background:#fff;border:1.5px solid #9A9A9A}.cst[data-template="cst-hub"] .can-list.need li::before{background:#191919;border:1.5px solid #191919}.cst[data-template="cst-hub"] .ind-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cst[data-template="cst-hub"] .ind{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:14px}.cst[data-template="cst-hub"] .ind-name{font:600 22px/1.15 "Archivo",system-ui,sans-serif;margin:0}.cst[data-template="cst-hub"] .ind-what{font:400 15px/1.5 "Archivo",system-ui,sans-serif;color:#3A3A3A;margin:0}.cst[data-template="cst-hub"] .ind-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding-top:14px;border-top:1px solid #ECECEC}.cst[data-template="cst-hub"] .ind-price .price-big{font-size:32px}.cst[data-template="cst-hub"] .ind-save{margin-top:24px;background:#191919;color:#fff;border-radius:20px;padding:28px 32px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:24px;align-items:center}.cst[data-template="cst-hub"] .save-col{display:flex;flex-direction:column;gap:6px}.cst[data-template="cst-hub"] .save-lab{font:500 13px/1.3 "Archivo",system-ui,sans-serif;color:#9A9A9A}.cst[data-template="cst-hub"] .save-num{font:600 32px/1 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.cst[data-template="cst-hub"] .save-vs{font:600 13px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;color:#9A9A9A}@media (max-width:960px){.cst[data-template="cst-hub"] .pkg-grid,.cst[data-template="cst-hub"] .upg-grid,.cst[data-template="cst-hub"] .ind-grid,.cst[data-template="cst-hub"] .ind-save{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-hub"] .pkg.featured{transform:none}.cst[data-template="cst-hub"] .upg{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-hub"] .upg-price{align-items:flex-start;text-align:left}.cst[data-template="cst-hub"] .can-grid{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-hub"] .ov-grid,.cst[data-template="cst-hub"] .gi,.cst[data-template="cst-hub"] .finder,.cst[data-template="cst-hub"] .calc,.cst[data-template="cst-hub"] .in-grid,.cst[data-template="cst-hub"] .ao-grid{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-hub"] .step-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cst[data-template="cst-hub"] .container{padding:0 20px!important}.cst[data-template="cst-hub"] section{padding:64px 0!important}.cst[data-template="cst-hub"] .pkg{padding:24px}}.cst[data-template="cst-hub"] .shared{display:flex;flex-wrap:wrap;gap:10px 28px;margin:-24px 0 28px;font:600 15px/1.3 "Archivo",system-ui,sans-serif}.cst[data-template="cst-hub"] .pb{margin-top:24px;border:1px solid #3A3A3A;border-radius:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);overflow:hidden}.cst[data-template="cst-hub"] .pb-in{padding:36px;display:flex;flex-direction:column;gap:20px;background:#222}.cst[data-template="cst-hub"] .pb-out{padding:36px;display:flex;flex-direction:column;gap:12px;background:#191919}.cst[data-template="cst-hub"] .pb-num{font:600 56px/1 "Archivo",system-ui,sans-serif;letter-spacing:-0.03em;color:#D5FB7B;font-variant-numeric:tabular-nums}.cst[data-template="cst-hub"] .pb-sub{font:400 15px/1.5 "Archivo",system-ui,sans-serif;color:#D6D6D6}.cst[data-template="cst-hub"] .chart{position:relative;height:220px;margin-top:12px;border-bottom:1px solid #3A3A3A}.cst[data-template="cst-hub"] .chart-bars{position:absolute;inset:0;display:flex;align-items:flex-end;gap:3px}.cst[data-template="cst-hub"] .bar{flex:1;background:#3A3A3A;border-radius:4px 4px 0 0;min-height:2px}.cst[data-template="cst-hub"] .bar.paid{background:#D5FB7B}.cst[data-template="cst-hub"] .chart-line{position:absolute;left:0;right:0;border-top:2px dashed #fff;z-index:2}.cst[data-template="cst-hub"] .chart-line span{position:absolute;right:0;top:-24px;font:600 12px/1 "Archivo",system-ui,sans-serif;color:#fff;background:#191919;padding:4px 6px;border-radius:6px}.cst[data-template="cst-hub"] .chart-axis{display:flex;justify-content:space-between;font:400 12px/1 "Archivo",system-ui,sans-serif;color:#9A9A9A}.cst[data-template="cst-hub"] .pb-dl{border-top-color:#3A3A3A}.cst[data-template="cst-hub"] .pb-dl div{border-bottom-color:#3A3A3A}.cst[data-template="cst-hub"] .pb-dl dt,.cst[data-template="cst-hub"] .pb-dl dd{color:#fff}.cst[data-template="cst-hub"] .pb-note{font:400 13px/1.5 "Archivo",system-ui,sans-serif;color:#9A9A9A;margin:0}.cst[data-template="cst-hub"] .study{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.cst[data-template="cst-hub"] .fit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 16px;border-radius:14px;background:rgba(25,25,25,.08)}.cst[data-template="cst-hub"] .fit.tight{background:#fff}.cst[data-template="cst-hub"] .fit.over{background:#191919;color:#fff}.cst[data-template="cst-hub"] .fit-name{font:600 15px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-hub"] .fit-time{font:500 14px/1.2 "Archivo",system-ui,sans-serif;text-align:right}.cst[data-template="cst-hub"] .fit-msg{grid-column:1 / -1;font:400 13px/1.4 "Archivo",system-ui,sans-serif;opacity:.85}.cst[data-template="cst-hub"] .why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.cst[data-template="cst-hub"] .why-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cst[data-template="cst-hub"] .why-list li{display:grid;grid-template-columns:56px 1fr;gap:12px;padding:20px 0;border-bottom:1px solid #3A3A3A;font:500 18px/1.4 "Archivo",system-ui,sans-serif;color:#fff}.cst[data-template="cst-hub"] .why-n{font:600 14px/1.6 "Archivo",system-ui,sans-serif;color:#D5FB7B}.cst[data-template="cst-hub"] .tm{margin:0;display:flex;flex-direction:column;gap:10px}.cst[data-template="cst-hub"] .tm figcaption{display:flex;flex-direction:column;gap:4px;font:400 13px/1.4 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst[data-template="cst-hub"] .tm strong{font:600 15px/1.2 "Archivo",system-ui,sans-serif;color:#191919}.cst[data-template="cst-hub"] .right{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px}.cst[data-template="cst-hub"] .st{background:#222;border:1px solid #3A3A3A;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.cst[data-template="cst-hub"] .st-h{font:600 22px/1.15 "Archivo",system-ui,sans-serif;margin:0;color:#fff}.cst[data-template="cst-hub"] .st-p{font:400 15px/1.5 "Archivo",system-ui,sans-serif;color:#D6D6D6;margin:0;flex-grow:1}.cst[data-template="cst-hub"] .tl-head{margin:72px 0 24px}.cst[data-template="cst-hub"] .tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;counter-reset:tl}.cst[data-template="cst-hub"] .tl li{border-top:2px solid #191919;padding-top:18px;display:flex;flex-direction:column;gap:8px}.cst[data-template="cst-hub"] .tl-when{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#D5FB7B;align-self:flex-start;padding:6px 10px;border-radius:999px}.cst[data-template="cst-hub"] .tl-h{font:600 19px/1.25 "Archivo",system-ui,sans-serif;margin:0}.cst[data-template="cst-hub"] .learn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:stretch}.cst[data-template="cst-hub"] .web{background:#191919;border-radius:28px;overflow:hidden;display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr)}.cst[data-template="cst-hub"] .web-img{background:#2A2A2A;min-height:260px}.cst[data-template="cst-hub"] .web-body{padding:32px;display:flex;flex-direction:column;gap:12px;justify-content:center}.cst[data-template="cst-hub"] .arts{display:flex;flex-direction:column;gap:10px}.cst[data-template="cst-hub"] .art{display:flex;flex-direction:column;gap:6px;padding:18px 22px;background:#fff;border:1px solid #ECECEC;border-radius:16px;text-decoration:none}.cst[data-template="cst-hub"] .art:hover{border-color:#191919}.cst[data-template="cst-hub"] .art-cat{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6B6B6B}.cst[data-template="cst-hub"] .art-t{font:600 17px/1.3 "Archivo",system-ui,sans-serif}.cst[data-template="cst-hub"] .next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:96px}.cst[data-template="cst-hub"] .nx{background:#fff;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px}@media (max-width:960px){.cst[data-template="cst-hub"] .pb,.cst[data-template="cst-hub"] .study,.cst[data-template="cst-hub"] .why,.cst[data-template="cst-hub"] .learn,.cst[data-template="cst-hub"] .web,.cst[data-template="cst-hub"] .next{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-hub"] .tl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cst[data-template="cst-hub"] .tl{grid-template-columns:minmax(0,1fr)}}.cst[data-template="cst-hub"] .ov-img img,.cst[data-template="cst-hub"] .ind-img img,.cst[data-template="cst-hub"] .demo-frame img,.cst[data-template="cst-hub"] .photo img,.cst[data-template="cst-hub"] .step-img img{width:100%;height:100%;object-fit:cover;display:block}.cst[data-template="cst-hub"] .step-img{overflow:hidden}.cst[data-template="cst-hub"] .demo-frame img{opacity:.85}.cst[data-template="cst-hub"] .why-img{width:100%;max-width:380px;height:auto;margin-top:12px}.cst[data-template="cst-hub"] .full-cmp .cmp{min-width:980px}.cst[data-template="cst-hub"] .full-cmp .cmp th[scope="row"]{text-align:left;font:500 15px/1.4 "Archivo",system-ui,sans-serif;padding:14px 20px;border-bottom:1px solid #ECECEC;position:sticky;left:0;background:#fff;z-index:1;width:32%}.cst[data-template="cst-hub"] .full-cmp .cmp thead th{position:sticky;top:0}.cst[data-template="cst-hub"] .full-cmp .cmp-corner{text-align:left;left:0;z-index:2;background:#FAFAF8}.cst[data-template="cst-hub"] .full-cmp .grp th{text-align:left;font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6B6B6B;background:#F4F4F2;padding:12px 20px;position:static}.cst[data-template="cst-hub"] .cmp-rec{display:block;font:600 11px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#D5FB7B;margin-top:6px}.cst[data-template="cst-hub"] .ff-pick{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.cst[data-template="cst-hub"] .ffp{min-height:44px;padding:10px 18px;border-radius:999px;border:1.5px solid #3A3A3A;background:transparent;color:#fff;font:600 15px/1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-hub"] .ffp:hover{border-color:#fff}.cst[data-template="cst-hub"] .ffp.on{background:#fff;color:#191919;border-color:#fff}.cst[data-template="cst-hub"] .ff{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch}.cst[data-template="cst-hub"] .ff-col{background:#222;border:1px solid #3A3A3A;border-radius:24px;padding:36px;display:flex;flex-direction:column;gap:20px}.cst[data-template="cst-hub"] .ff-full{background:#D5FB7B;border-color:#D5FB7B;color:#191919}.cst[data-template="cst-hub"] .ff-big{display:flex;flex-direction:column;gap:6px}.cst[data-template="cst-hub"] .ff-full .calc-sub{color:#3A3A3A}.cst[data-template="cst-hub"] .ff-dl{margin:0;display:flex;flex-direction:column;border-top:1px solid #3A3A3A}.cst[data-template="cst-hub"] .ff-dl div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #3A3A3A;font:400 15px/1.3 "Archivo",system-ui,sans-serif;color:#D6D6D6}.cst[data-template="cst-hub"] .ff-dl dd{margin:0;font-variant-numeric:tabular-nums;color:#fff}.cst[data-template="cst-hub"] .ff-dl .ff-strong{color:#fff;font-weight:600}.cst[data-template="cst-hub"] .ff-dl .ff-strong dd{font-weight:600}.cst[data-template="cst-hub"] .ff-note{margin:0;font:400 13px/1.5 "Archivo",system-ui,sans-serif;color:#9A9A9A}.cst[data-template="cst-hub"] .ff-extras{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;flex-grow:1}.cst[data-template="cst-hub"] .ff-extras li{background:rgba(255,255,255,.55);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:4px;font:400 14px/1.4 "Archivo",system-ui,sans-serif}.cst[data-template="cst-hub"] .ff-extras strong{font:600 18px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-hub"] .stars{display:inline-flex;gap:2px}@media (max-width:900px){.cst[data-template="cst-hub"] .ff{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.cst[data-template="cst-hub"] .ff-col{padding:24px}}.cst[data-template="cst-hub"] .pkg-line{min-height:40px}.cst[data-template="cst-hub"] .pkg .price{min-height:150px}.cst[data-template="cst-hub"] .upg{align-items:start}.cst[data-template="cst-hub"] .full-cmp .cmp thead th:not(:first-child),.cst[data-template="cst-hub"] .full-cmp .cmp td{width:13.6%}.cst[data-template="cst-hub"] .full-cmp .cmp thead th{vertical-align:middle}.cst[data-template="cst-hub"] .ff-col .pay-title{min-height:2.4em}@media (max-width:900px){.cst[data-template="cst-hub"] .hd{padding-top:0!important}}.cst[data-template="cst-hub"] .hd{padding:72px 0}@media (max-width:900px){.cst[data-template="cst-hub"] .hd{padding:40px 0!important}}.cst[data-template="cst-hub"] .hz{padding:56px 0 0;text-align:center;overflow:hidden}.cst[data-template="cst-hub"] .hz-copy{display:flex;flex-direction:column;gap:20px;align-items:center;max-width:880px;margin:0 auto}.cst[data-template="cst-hub"] .hz-eyebrow{font:600 13px/1 "Archivo",system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#3A3A3A}.cst[data-template="cst-hub"] .hz-h1{margin:0;font:600 clamp(40px,4.6vw,66px)/1.02 "Archivo",system-ui,sans-serif;letter-spacing:-0.035em;text-wrap:balance}.cst[data-template="cst-hub"] .hz-h1 .emph{white-space:nowrap}.cst[data-template="cst-hub"] .hz-sub{margin:0;font:400 clamp(17px,1.4vw,19px)/1.55 "Archivo",system-ui,sans-serif;color:#3A3A3A;max-width:620px}.cst[data-template="cst-hub"] .hz-ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.cst[data-template="cst-hub"] .hz-meta{display:flex;gap:12px 24px;flex-wrap:wrap;justify-content:center;align-items:center;font:500 14px/1.3 "Archivo",system-ui,sans-serif}.cst[data-template="cst-hub"] .hz-stars{display:inline-flex;gap:2px;vertical-align:middle;margin-right:8px}.cst[data-template="cst-hub"] .hz-star{width:18px;height:18px;background:#191919;display:inline-flex;align-items:center;justify-content:center;border-radius:3px}.cst[data-template="cst-hub"] .hz-watch{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:600 14px/1.2 "Archivo",system-ui,sans-serif;color:#191919}.cst[data-template="cst-hub"] .hz-watch span{width:36px;height:36px;border-radius:999px;background:#D5FB7B;border:1.5px solid #191919;display:inline-flex;align-items:center;justify-content:center}.cst[data-template="cst-hub"] .hz-bar{margin:36px auto 0;max-width:1080px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.15fr);background:#191919;color:#fff;border-radius:20px;overflow:hidden;text-align:left}.cst[data-template="cst-hub"] .hz-bar div{padding:18px 22px;display:flex;flex-direction:column;gap:6px;border-right:1px solid #3A3A3A}.cst[data-template="cst-hub"] .hz-bar div:last-child{border-right:0;background:#D5FB7B;color:#191919}.cst[data-template="cst-hub"] .hz-bar dt{font:600 11px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#9A9A9A}.cst[data-template="cst-hub"] .hz-bar div:last-child dt{color:#3A3A3A}.cst[data-template="cst-hub"] .hz-bar dd{margin:0;font:600 15px/1.3 "Archivo",system-ui,sans-serif}.cst[data-template="cst-hub"] .hz-bar div:last-child dd{font-size:18px}.cst[data-template="cst-hub"] .hz-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;text-align:left}.cst[data-template="cst-hub"] .hz-tile{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:4/5;background:#2A2A2A;color:#fff;display:flex;align-items:flex-end;text-decoration:none}.cst[data-template="cst-hub"] .hz-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cst[data-template="cst-hub"] .hz-tile-b{position:relative;width:100%;padding:20px;background:rgba(25,25,25,.8);display:flex;flex-direction:column;gap:4px}.cst[data-template="cst-hub"] .hz-tile-b span{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#D5FB7B}.cst[data-template="cst-hub"] .hz-tile-b strong{font:600 18px/1.25 "Archivo",system-ui,sans-serif}.cst[data-template="cst-hub"] .hz-img{position:relative;color:#fff;padding:0}.cst[data-template="cst-hub"] .hz-bg{position:absolute;inset:0 0 auto 0;height:640px;overflow:hidden;background:#191919}.cst[data-template="cst-hub"] .hz-bg img{width:100%;height:100%;object-fit:cover;opacity:.42;display:block}.cst[data-template="cst-hub"] .hz-img .hz-copy{position:relative;padding-top:120px;min-height:520px;justify-content:center}.cst[data-template="cst-hub"] .hz-img .hz-eyebrow{color:#D5FB7B}.cst[data-template="cst-hub"] .hz-img .hz-sub{color:#fff}.cst[data-template="cst-hub"] .hz-img .hz-meta{color:#fff}.cst[data-template="cst-hub"] .hz-img .hz-star{background:#D5FB7B}.cst[data-template="cst-hub"] .hz-img .hz-watch{color:#fff}.cst[data-template="cst-hub"] .hz-img .hz-bar{position:relative;margin-top:40px;box-shadow:0 24px 60px rgba(25,25,25,.25)}.cst[data-template="cst-hub"] .hz-img .hz-tiles{position:relative}.cst[data-template="cst-hub"] .hz-mob-img{display:none}@media (max-width:900px){.cst[data-template="cst-hub"] .hz{padding-top:32px!important}.cst[data-template="cst-hub"] .hz-bar{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.cst[data-template="cst-hub"] .hz-bar div{border-bottom:1px solid #3A3A3A}.cst[data-template="cst-hub"] .hz-bar div:last-child{grid-column:1 / -1}.cst[data-template="cst-hub"] .hz-tiles{grid-template-columns:repeat(3,minmax(230px,1fr));overflow-x:auto;scroll-snap-type:x mandatory;margin:28px -20px 0;padding:0 20px 8px}.cst[data-template="cst-hub"] .hz-tile{scroll-snap-align:start}.cst[data-template="cst-hub"] .hz-img{color:#191919;padding-top:0!important}.cst[data-template="cst-hub"] .hz-bg{display:none}.cst[data-template="cst-hub"] .hz-mob-img{display:block;position:relative;margin:0 -20px 28px;aspect-ratio:16/11;overflow:hidden}.cst[data-template="cst-hub"] .hz-mob-img img{width:100%;height:100%;object-fit:cover;object-position:60% 60%;display:block}.cst[data-template="cst-hub"] .hz-img .hz-copy{padding-top:0;min-height:0}.cst[data-template="cst-hub"] .hz-img .hz-eyebrow{color:#3A3A3A}.cst[data-template="cst-hub"] .hz-img .hz-sub,.cst[data-template="cst-hub"] .hz-img .hz-meta,.cst[data-template="cst-hub"] .hz-img .hz-watch{color:#191919}.cst[data-template="cst-hub"] .hz-img .hz-star{background:#191919}.cst[data-template="cst-hub"] .hz-img .hz-ghost{color:#191919;border-color:#191919}}@media (max-width:560px){.cst[data-template="cst-hub"] .hz-h1{font-size:38px}.cst[data-template="cst-hub"] .hz-ctas{flex-direction:column;width:100%}.cst[data-template="cst-hub"] .hz-ctas .btn{width:100%;justify-content:center}}@media (max-width:560px){.cst[data-template="cst-hub"] .hz-h1{font-size:34px!important}}.cst[data-template="cst-hub"] .btn{font-weight:600!important;font-size:16px!important;line-height:1.2!important;min-height:50px;padding:14px 26px!important;letter-spacing:0}.cst[data-template="cst-hub"] .btn-sm{font-size:15px!important;min-height:44px;padding:11px 18px!important}.cst[data-template="cst-hub"] .btn .arrow{font-weight:600}.cst[data-template="cst-hub"] .opt,.cst[data-template="cst-hub"] .pk,.cst[data-template="cst-hub"] .ffp{font-weight:600}.cst[data-template="cst-hub"] .eyebrow{font-size:12px!important;font-weight:600!important;letter-spacing:.08em}.cst[data-template="cst-hub"] .faq summary{font-size:18px;font-weight:600}@media (max-width:560px){.cst[data-template="cst-hub"] .btn{width:100%;justify-content:center}.cst[data-template="cst-hub"] .hz-meta{flex-direction:column;gap:8px}}.cst[data-template="cst-hub"] .acc-img{display:block;height:56px;width:auto;max-width:100%}@media (max-width:900px){.cst[data-template="cst-hub"] .acc-img{height:44px}}.cst[data-template="cst-hub"] .acc-img{align-self:flex-start!important;width:auto!important;max-width:100%;object-fit:contain;flex:none}.cst[data-template="cst-hub"] .qf-sec{padding:96px 0}.cst[data-template="cst-hub"] .qf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.cst[data-template="cst-hub"] .qf-photo{position:relative;border-radius:28px;overflow:hidden;min-height:520px;background:#2A2A2A}.cst[data-template="cst-hub"] .qf-photo > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cst[data-template="cst-hub"] .qf-card{position:absolute;left:20px;right:20px;bottom:20px;background:#fff;border-radius:20px;padding:20px 22px;display:flex;flex-direction:column;gap:10px;box-shadow:0 16px 40px rgba(0,0,0,.25)}.cst[data-template="cst-hub"] .qf-card-k{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6B6B6B}.cst[data-template="cst-hub"] .qf-card strong{font:600 20px/1.25 "Archivo",system-ui,sans-serif;color:#191919}.cst[data-template="cst-hub"] .qf-card .acc-img{height:44px}.cst[data-template="cst-hub"] .qf-r{display:flex;flex-direction:column;gap:18px}.cst[data-template="cst-hub"] .qf-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:6px}.cst[data-template="cst-hub"] .qf-t{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:6px}.cst[data-template="cst-hub"] .qf-t strong{font:600 24px/1.1 "Archivo",system-ui,sans-serif;letter-spacing:-0.01em;color:#191919}.cst[data-template="cst-hub"] .qf-t span:last-child{font:400 15px/1.4 "Archivo",system-ui,sans-serif;color:#3A3A3A}.cst[data-template="cst-hub"] .qf-ic{width:44px;height:44px;border-radius:12px;background:#D5FB7B;display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px}.cst[data-template="cst-hub"] .qf-partners{margin-top:56px;display:flex;flex-direction:column;gap:16px;align-items:center}@media (max-width:900px){.cst[data-template="cst-hub"] .qf-sec{padding:56px 0}.cst[data-template="cst-hub"] .qf{grid-template-columns:minmax(0,1fr);gap:28px}.cst[data-template="cst-hub"] .qf-photo{min-height:380px}.cst[data-template="cst-hub"] .qf-partners{margin-top:36px}}@media (max-width:560px){.cst[data-template="cst-hub"] .qf-grid{grid-template-columns:1fr 1fr;gap:10px}.cst[data-template="cst-hub"] .qf-t{padding:14px}.cst[data-template="cst-hub"] .qf-t strong{font-size:20px}}.cst[data-template="cst-hub"] .tp-track{display:flex;gap:72px;width:max-content;animation:cst-tpscroll 36s linear infinite}.cst[data-template="cst-hub"] .tp-track img{height:32px;width:auto;display:block}@keyframes cst-tpscroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 36px))}}.cst[data-template="cst-hub"] .pb-car{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cst[data-template="cst-hub"] .pb-car:hover .tp-track{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.cst[data-template="cst-hub"] .tp-track{animation:none}}@media (max-width:560px){.cst[data-template="cst-hub"] .tp-track img{height:24px}.cst[data-template="cst-hub"] .tp-track{gap:48px}@keyframes cst-tpscroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 24px))}}}.cst[data-template="cst-hub"] .cmp-sec{padding:96px 0 64px!important}@media (max-width:900px){.cst[data-template="cst-hub"] .cmp-sec{padding:56px 0 40px!important}.cst[data-template="cst-hub"] .full-cmp .cmp th[scope="row"]{padding-left:16px}}.cst[data-template="cst-hub"] [id]{scroll-margin-top:150px}@media (max-width:900px){.cst[data-template="cst-hub"] [id]{scroll-margin-top:120px}}.cst[data-template="cst-hub"] .hz-img .hz-star{background:#191919!important}.cst[data-template="cst-hub"] .hz-img .hz-star svg path{fill:#D5FB7B}.cst[data-template="cst-hub"] .hz-img .hz-tiles{margin-bottom:64px}.cst[data-template="cst-hub"] .hz-bg{left:8px!important;right:8px!important;top:8px!important;border-radius:28px}@media (min-width:901px){.cst[data-template="cst-hub"] .hz-img .hz-copy{padding-top:128px}}@media (max-width:900px){.cst[data-template="cst-hub"] .hz-mob-img{margin:8px -12px 24px!important;border-radius:20px;overflow:hidden}}.cst[data-template="cst-hub"] .hz-bar dd small{display:block;font:500 12px/1.3 "Archivo",system-ui,sans-serif;opacity:.75;margin-top:2px}.cst[data-template="cst-hub"] .tp-track{gap:0!important;animation:cst-tploop 48s linear infinite}.cst[data-template="cst-hub"] .tp-track img{margin-right:72px;flex:none}@keyframes cst-tploop{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:760px){.cst[data-template="cst-hub"] .tp-track img{margin-right:44px}.cst[data-template="cst-hub"] .tp-track{animation-duration:36s}}@media (prefers-reduced-motion:reduce){.cst[data-template="cst-hub"] .tp-track{animation:none}}.cst[data-template="cst-hub"] .res[hidden],.cst[data-template="cst-hub"] .fq[hidden]{display:none}.cst[data-template="cst-hub"] .res .pill{align-self:flex-start}.cst[data-template="cst-hub"] .res-btns{display:flex;gap:10px;flex-wrap:wrap}.cst[data-template="cst-hub"] .ind-body .pill{align-self:flex-start}.cst[data-template="cst-hub"] .ind-body .btn{align-self:flex-start}.cst[data-template="cst-hub"] .save-lime{color:#D5FB7B}.cst[data-template="cst-hub"] .save-end{align-items:flex-start;gap:12px}.cst[data-template="cst-hub"] .finder-r .res-empty .tri{font-size:40px;color:#D5FB7B}.cst[data-template="cst-hub"] .ff-lime{color:#D5FB7B}.cst[data-template="cst-hub"] .ff-dl div[hidden],.cst[data-template="cst-hub"] .ff-extras li[hidden],.cst[data-template="cst-hub"] .step-panel[hidden]{display:none}.cst[data-template="cst-hub"] .why-copy{display:flex;flex-direction:column;gap:20px}.cst[data-template="cst-hub"] .why-copy .btn{align-self:flex-start}.cst[data-template="cst-hub"] .why-copy .sec-title{color:#fff}.cst[data-template="cst-hub"] .in-grid.in-solo{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-hub"] .in-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:40px}.cst[data-template="cst-hub"] .demo-play svg{width:28px;height:28px}.cst[data-template="cst-hub"] .ff-full .btn-primary,.cst[data-template="cst-hub"] .ff-full .btn-primary:hover{color:#fff}.cst[data-template="cst-hub"] .ff-full .eyebrow,.cst[data-template="cst-hub"] .ff-full .ff-note{color:#3A3A3A}.cst[data-template="cst-hub"] .pb-flush{margin-top:0}.cst[data-template="cst-hub"] .pb-lab{color:#9A9A9A}.cst[data-template="cst-hub"] .pb-in .calc-block[hidden],.cst[data-template="cst-hub"] .pb-dl div[hidden]{display:none}.cst[data-template="cst-hub"] .ov-h-lg{font-size:28px}.cst[data-template="cst-hub"] .learn-solo{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-hub"] .web-img img{width:100%;height:100%;object-fit:cover}.cst[data-template="cst-hub"] .web-body .pill,.cst[data-template="cst-hub"] .web-body .btn{align-self:flex-start}.cst[data-template="cst-hub"] .web-body .st-h{color:#fff}.cst[data-template="cst-hub"] .btn-yellow,.cst[data-template="cst-hub"] .btn-yellow:hover{color:#191919}.cst[data-template="cst-hub"] .btn-primary,.cst[data-template="cst-hub"] .btn-primary:hover{color:#fff}.cst[data-template="cst-hub"] .btn-ghost{color:#191919}.cst[data-template="cst-hub"] .btn-ghost:hover{color:#fff}.cst[data-template="cst-hub"] .btn-ghost-light{color:#fff}.cst[data-template="cst-hub"] .btn-ghost-light:hover{color:#191919}.cst[data-template="cst-hub"] .ao-ic svg{width:24px;height:24px}.cst[data-template="cst-hub"] .qf-ic svg{width:22px;height:22px}.cst[data-template="cst-hub"] #packages .pkg-grid{padding-top:16px}.cst[data-template="cst-hub"] .upg-h{margin:0;font:600 24px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-hub"] .upg-name a{color:inherit;text-decoration:none}.cst[data-template="cst-hub"] .upg-cmp{margin:20px 0 0;font:600 15px/1.4 "Archivo",system-ui,sans-serif}.cst[data-template="cst-hub"] .pkg-grid.pkg-n1{grid-template-columns:minmax(0,420px);justify-content:center}.cst[data-template="cst-hub"] .pkg-grid.pkg-n2{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center}.cst[data-template="cst-hub"] .pkg.featured .btn-ghost{color:#fff;border-color:#fff}@media (max-width:960px){.cst[data-template="cst-hub"] .pkg-grid.pkg-n1,.cst[data-template="cst-hub"] .pkg-grid.pkg-n2{grid-template-columns:minmax(0,1fr)}}.cst[data-template="cst-hub"] .cmp-wrap.is-less .cmp-more{display:none}.cst[data-template="cst-hub"] .cmp-toggle{margin-top:16px}.cst[data-template="cst-hub"] .cmp-toggle[hidden]{display:none}.cst[data-template="cst-hub"] .t-tri-list{list-style: none; margin: 0; padding: 0; display: grid; gap: var(--space-3)}.cst[data-template="cst-hub"] .t-tri-list > li{display: grid; grid-template-columns: 0.7em 1fr; column-gap: var(--space-3); align-items: baseline}.cst[data-template="cst-hub"] .t-tri-list > li::before{content: ""; display: inline-block; width: 0.7em; height: 0.7em; background-color: currentColor; -webkit-mask: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 104"%3E%3Cpath d="M 55.67 7.5 A 5 5 0 0 1 64.33 7.5 L 115.67 96.423 A 5 5 0 0 1 111.34 103.923 L 8.66 103.923 A 5 5 0 0 1 4.33 96.423 Z"/%3E%3C/svg%3E') center / contain no-repeat; mask: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 104"%3E%3Cpath d="M 55.67 7.5 A 5 5 0 0 1 64.33 7.5 L 115.67 96.423 A 5 5 0 0 1 111.34 103.923 L 8.66 103.923 A 5 5 0 0 1 4.33 96.423 Z"/%3E%3C/svg%3E') center / contain no-repeat; transform: translateY(0.05em) rotate(90deg)}.cst[data-template="cst-hub"] .hz-tiles.hz-n2{grid-template-columns:repeat(2,minmax(0,1fr))}.cst[data-template="cst-hub"] .hz-tiles.hz-n1{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-hub"] .hz-n2 .hz-tile{aspect-ratio:4/3}.cst[data-template="cst-hub"] .hz-n1 .hz-tile{aspect-ratio:21/9}@media (max-width:900px){.cst[data-template="cst-hub"] .hz-tiles.hz-n2{grid-template-columns:repeat(2,minmax(230px,1fr))}.cst[data-template="cst-hub"] .hz-tiles.hz-n1{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-hub"] .hz-n1 .hz-tile,.cst[data-template="cst-hub"] .hz-n2 .hz-tile{aspect-ratio:4/5}}.cst[data-template="cst-hub"] .cmp-act-row td{vertical-align:top;padding-top:18px;padding-bottom:18px}.cst[data-template="cst-hub"] .cmp-acts{display:flex;flex-direction:column;gap:8px;min-width:120px}.cst[data-template="cst-hub"] .cmp-acts .btn{white-space:nowrap}.cst[data-template="cst-hub"] .cmp-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cst[data-template="cst-hub"] .full-cmp.is-less .cmp{min-width:0}@media (max-width:560px){.cst[data-template="cst-hub"] .full-cmp .cmp th:first-child,.cst[data-template="cst-hub"] .full-cmp .cmp td:first-child{max-width:150px;width:150px}}.cst[data-template="cst-hub"] .cmp-toggle{white-space:normal;text-align:center;height:auto;min-height:44px;padding-top:10px;padding-bottom:10px}.cst[data-template="cst-hub"] .study .calc-range{accent-color:#191919}.cst[data-template="cst-hub"] .t-tri-list{align-content:start}.cst[data-template="cst-hub"] .pill-faint{display:inline-block;padding:0;background:none;font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#6B6B6B}.cst[data-template="cst-hub"] .can-list li{font:inherit}.cst[data-template="cst-hub"] .hz-tiles{scroll-padding-inline:20px}.cst[data-template="cst-hub"] .qf-partners .tp-track.tp-mono .tp-logo{filter:brightness(0);opacity:.7}.cst[data-template="cst-hub"] .ao-ic,.cst[data-template="cst-hub"] .hz-watch span{color:#191919}.cst[data-template="cst-hub"] .can-list.yes li::before{border-color:transparent!important}.cst[data-template="cst-hub"] .pkg-name a,.cst[data-template="cst-hub"] .ind-name a{color:inherit;text-decoration:none}.cst[data-template="cst-hub"] .pkg-name a:hover,.cst[data-template="cst-hub"] .ind-name a:hover{text-decoration:underline;text-underline-offset:3px}.cst[data-template="cst-hub"] .pkg-more{display:block;margin-top:12px;text-align:center;font:600 14px/1.3 "Archivo",system-ui,sans-serif;color:#191919;text-decoration:none}.cst[data-template="cst-hub"] .pkg-more:hover{text-decoration:underline;text-underline-offset:3px}.cst[data-template="cst-hub"] .pkg.featured .pkg-more{color:#D5FB7B}.cst[data-template="cst-hub"] .ind-price .pkg-more{text-align:left;margin-top:10px}.cst[data-template="cst-landing"] .lp-top{background:#191919;color:#fff}.cst[data-template="cst-landing"] .lp-top-in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.cst[data-template="cst-landing"] .lp-top-tel{color:#fff;font:600 15px/1.2 var(--font-sans,Archivo),sans-serif;text-decoration:none}.cst[data-template="cst-landing"] .lp-top-tel:hover{color:#D5FB7B}.cst[data-template="cst-landing"] .lp-offer{background:#191919;color:#fff;border-top:1px solid rgba(255,255,255,.08)}.cst[data-template="cst-landing"] .lp-offer-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;padding-top:12px;padding-bottom:12px;font:500 15px/1.35 var(--font-sans,Archivo),sans-serif;text-align:center}.cst[data-template="cst-landing"] .lp-offer-b{background:#D5FB7B;color:#191919;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:.02em;font-size:14px;padding:4px 10px;border-radius:6px}.cst[data-template="cst-landing"] .lp-offer-t{min-width:0}.cst[data-template="cst-landing"] .lp-cd{display:inline-flex;gap:6px;color:#D5FB7B;font-variant-numeric:tabular-nums}.cst[data-template="cst-landing"] .lp-cd[hidden]{display:none}.cst[data-template="cst-landing"] .lp-cd b{font-size:18px;font-weight:800}.cst[data-template="cst-landing"] .lp-offer-a{background:#D5FB7B;color:#191919;font-weight:700;border-radius:999px;padding:8px 16px;text-decoration:none;white-space:nowrap}.cst[data-template="cst-landing"] .lp-offer-a:hover{background:#fff}@media (max-width:560px){.cst[data-template="cst-landing"] .lp-offer-in{font-size:14px;gap:6px 12px}.cst[data-template="cst-landing"] .lp-offer-a{width:100%;text-align:center}}.cst .pd{padding:40px 0 72px}.cst .pd-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:start}.cst .pd-main{border-radius:24px;overflow:hidden;background:#F4F4F2;aspect-ratio:1/1}.cst .pd-main img{width:100%;height:100%;object-fit:cover;display:block}.cst .pd-thumbs{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.cst .pd-thumbs li{border-radius:12px;overflow:hidden;aspect-ratio:1/1;background:#F4F4F2}.cst .pd-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.cst .pd-info{display:flex;flex-direction:column;gap:18px;position:sticky;top:calc(var(--cst-hd, 88px) + 16px)}.cst .pd-h1{margin:0;font:600 clamp(34px,3.6vw,52px)/1.04 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em;text-wrap:balance}.cst .pd-price{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;font:400 18px/1 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst .pd-price strong{font:700 40px/1 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em;color:#191919}.cst .pd-badge{background:#D5FB7B;color:#191919;border-radius:999px;padding:6px 10px;font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.cst .pd-lead{margin:0;font:400 18px/1.55 "Archivo",system-ui,sans-serif;color:#3A3A3A;max-width:560px}.cst .pd-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cst .pd-points li{display:flex;gap:12px;align-items:flex-start;font:500 16px/1.45 "Archivo",system-ui,sans-serif}.cst .pd-tick{width:24px;height:24px;flex:none;border-radius:999px;background:#D5FB7B;display:inline-flex;align-items:center;justify-content:center}.cst .pd-tick svg{width:14px;height:14px}.cst .pd-buy .btn{width:100%;justify-content:center;max-width:420px}.cst .pd-note{margin:0;font:400 13px/1.5 "Archivo",system-ui,sans-serif;color:#6B6B6B;max-width:560px}.cst .pd-rel{padding:0 0 72px}.cst .pd-rel .sec-title{margin:0 0 24px}.cst .pd-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cst .pd-card{display:flex;flex-direction:column;border:1px solid #ECECEC;border-radius:20px;overflow:hidden;background:#fff;color:#191919;text-decoration:none}.cst .pd-card:hover{border-color:#191919;color:#191919}.cst .pd-card-img{display:block;aspect-ratio:4/3;background:#F4F4F2}.cst .pd-card-img img{width:100%;height:100%;object-fit:cover;display:block}.cst .pd-card-b{display:flex;flex-direction:column;gap:6px;padding:16px 18px}.cst .pd-card-b strong{font:600 16px/1.3 "Archivo",system-ui,sans-serif}.cst .pd-card-b span{font:500 15px/1 "Archivo",system-ui,sans-serif;color:#3A3A3A}@media (max-width:900px){.cst .pd-grid{grid-template-columns:minmax(0,1fr);gap:28px}.cst .pd-info{position:static}.cst .pd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cst .pd{padding:24px 0 56px}}@media (max-width:520px){.cst .pd-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.cst .pd-buy .btn{max-width:none}}.cst{margin:0;background:#FAFAF8;color:#191919;font-family:"Archivo",system-ui,sans-serif}.cst a{color:inherit}.cst a:hover{color:inherit}.cst .ph{width:100%;height:100%;display:flex;align-items:flex-start;padding:16px;font:400 12px/1.4 ui-monospace,Menlo,monospace;color:#9A9A9A;box-sizing:border-box}.cst .sec-head{display:flex;flex-direction:column;gap:14px;max-width:760px;margin-bottom:48px}.cst .sec-head.center{margin-left:auto;margin-right:auto;text-align:center;align-items:center}.cst .sec-title{font:600 clamp(32px,3.6vw,48px)/1.04 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em;margin:0;text-wrap:balance}.cst .sec-intro{font:400 18px/1.55 "Archivo",system-ui,sans-serif;color:#6B6B6B;margin:0;max-width:640px}.cst .dark .sec-intro{color:#9A9A9A}.cst .pkg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.cst .pkg{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:20px}.cst .pkg.featured{background:#191919;color:#fff;border-color:#191919;transform:translateY(-16px)}.cst .pkg-top{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:30px}.cst .pkg-name{font:600 28px/1.1 "Archivo",system-ui,sans-serif;margin:0;letter-spacing:-0.01em}.cst .pkg-line{font:500 14px/1.3 "Archivo",system-ui,sans-serif;color:#6B6B6B;margin:0}.cst .pkg.featured .pkg-line{color:#9A9A9A}.cst .price{display:flex;flex-direction:column;gap:6px;padding:20px 0;border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC}.cst .pkg.featured .price{border-color:#3A3A3A}.cst .price-big{font:600 44px/1 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.cst .price-big small{font:500 15px/1 "Archivo",system-ui,sans-serif;letter-spacing:0;margin-left:6px}.cst .price-list{font:400 14px/1.4 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst .pkg.featured .price-list{color:#9A9A9A}.cst .price-month{font:500 15px/1.4 "Archivo",system-ui,sans-serif}.cst .price-month strong{font-weight:600}.cst .terms{font:400 13px/1.5 "Archivo",system-ui,sans-serif;color:#6B6B6B;margin:32px 0 0;max-width:820px}.cst .cmp{width:100%;min-width:860px;border-collapse:collapse;font:400 15px/1.4 "Archivo",system-ui,sans-serif}.cst .cmp th,.cst .cmp td{padding:16px 20px;text-align:center;border-bottom:1px solid #ECECEC}.cst .cmp th:first-child,.cst .cmp td:first-child{text-align:left;width:34%}.cst .cmp thead th{font:600 15px/1.2 "Archivo",system-ui,sans-serif;vertical-align:bottom;background:#FAFAF8}.cst .cmp tbody tr:last-child td{border-bottom:0}.cst .tick{display:inline-flex;width:24px;height:24px;border-radius:999px;background:#D5FB7B;border:1.5px solid #191919;align-items:center;justify-content:center}.cst .tick svg{width:12px;height:12px}.cst .dash{color:#9A9A9A}.cst .pay{border:1px solid #3A3A3A;border-radius:20px;padding:36px;display:flex;flex-direction:column;gap:18px;background:#222}.cst .pay.full{background:#D5FB7B;color:#191919;border-color:#D5FB7B}.cst .pay-title{font:600 28px/1.1 "Archivo",system-ui,sans-serif;margin:0;letter-spacing:-0.01em}.cst .sup{border-top:2px solid #191919;padding-top:20px;display:flex;flex-direction:column;gap:10px}.cst .guar{position:relative;overflow:hidden;background:#191919;color:#fff;border-radius:28px;padding:56px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;align-items:center}.cst .chips{display:flex;flex-wrap:wrap;gap:10px}.cst .story{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:0;border:1px solid #ECECEC;border-radius:20px;overflow:hidden;background:#fff}.cst .addons{width:100%;border-collapse:collapse;font:400 16px/1.4 "Archivo",system-ui,sans-serif}.cst .addons td{padding:18px 0;border-bottom:1px solid #ECECEC}.cst .addons td:last-child{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.cst .faq{display:flex;flex-direction:column;gap:12px;max-width:880px;margin:0 auto}.cst .faq details{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:0 28px}.cst .faq summary{cursor:pointer;list-style:none;padding:22px 0;font:600 18px/1.3 "Archivo",system-ui,sans-serif;display:flex;justify-content:space-between;gap:16px;align-items:center}.cst .faq summary::-webkit-details-marker{display:none}.cst .faq summary::after{content:"+";font:500 24px/1 "Archivo",system-ui,sans-serif}.cst .faq details[open] summary::after{content:"−"}.cst .faq p{margin:0 0 22px;font:400 16px/1.6 "Archivo",system-ui,sans-serif;color:#3A3A3A;max-width:720px}.cst .subnav{position:sticky;top:88px;z-index:40;background:rgba(250,250,248,.97);border-bottom:1px solid #ECECEC}.cst .subnav-links{display:flex;gap:6px;overflow-x:auto;padding:10px 0;align-items:center}.cst .subnav-links a{flex:none;font:500 14px/1 "Archivo",system-ui,sans-serif;padding:10px 14px;border-radius:999px;text-decoration:none;white-space:nowrap}.cst .subnav-links a:hover{background:#ECECEC}.cst .subnav-links .subnav-cta{margin-left:auto;background:#191919;color:#fff}.cst .subnav-links .subnav-cta:hover{background:#2A2A2A}.cst .ov-h{font:600 22px/1.2 "Archivo",system-ui,sans-serif;margin:0;letter-spacing:-0.01em}.cst .ov-p{font:400 16px/1.6 "Archivo",system-ui,sans-serif;color:#3A3A3A;margin:0}.cst .gi{margin-top:64px;display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:40px;align-items:start}.cst .finder{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:start}.cst .finder .sec-title{color:#fff;margin-bottom:28px}.cst .res{background:#222;border:1px solid #3A3A3A;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:14px}.cst .calc{margin-top:24px;border:1px solid #3A3A3A;border-radius:20px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);overflow:hidden}.cst .calc-in{padding:36px;display:flex;flex-direction:column;gap:24px;background:#222}.cst .calc-block{display:flex;flex-direction:column;gap:12px}.cst .calc-lab{font:600 13px/1.3 "Archivo",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#9A9A9A}.cst .calc-opts{display:flex;flex-wrap:wrap;gap:8px}.cst .opt{min-height:44px;padding:10px 16px;border-radius:999px;border:1.5px solid #3A3A3A;background:transparent;color:#fff;font:500 14px/1.2 "Archivo",system-ui,sans-serif}.cst .opt:hover{border-color:#fff}.cst .opt.on{background:#D5FB7B;color:#191919;border-color:#D5FB7B}.cst .calc-range{width:100%;accent-color:#D5FB7B;height:28px}.cst .calc-scale{display:flex;justify-content:space-between;font:400 13px/1 "Archivo",system-ui,sans-serif;color:#9A9A9A}.cst .calc-out{padding:36px;background:#D5FB7B;color:#191919;display:flex;flex-direction:column;gap:12px}.cst .calc-out .calc-lab{color:#3A3A3A}.cst .calc-num{font:600 64px/1 "Archivo",system-ui,sans-serif;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.cst .calc-sub{font:500 15px/1.4 "Archivo",system-ui,sans-serif}.cst .calc-dl{margin:8px 0 0;display:flex;flex-direction:column;border-top:1px solid rgba(25,25,25,.2)}.cst .calc-dl div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(25,25,25,.2)}.cst .calc-dl dt{font:400 14px/1.3 "Archivo",system-ui,sans-serif}.cst .calc-dl dd{margin:0;font:600 14px/1.3 "Archivo",system-ui,sans-serif;font-variant-numeric:tabular-nums}.cst .calc-note{font:400 13px/1.5 "Archivo",system-ui,sans-serif;margin:0;color:#3A3A3A}.cst .calc-out .btn-yellow{background:#191919;color:#fff;margin-top:auto}.cst .steps{display:flex;flex-direction:column;gap:16px}.cst .month{border:1px solid #3A3A3A;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:6px}.cst .photo{height:280px;border-radius:20px;background:#ECECEC;overflow:hidden}.cst .work{margin:0;display:flex;flex-direction:column;gap:12px}.cst .work figcaption{font:500 14px/1.4 "Archivo",system-ui,sans-serif;color:#6B6B6B}@media (max-width:960px){.cst .pkg-grid,.cst .guar,.cst .story{grid-template-columns:minmax(0,1fr)}.cst .pkg.featured{transform:none}.cst .guar{padding:36px}.cst .gi,.cst .finder,.cst .calc{grid-template-columns:minmax(0,1fr)}.cst .subnav{top:80px}}@media (max-width:560px){.cst .container{padding:0 20px!important}.cst section{padding:64px 0!important}.cst .pkg{padding:24px}}.cst .shared{display:flex;flex-wrap:wrap;gap:10px 28px;margin:-24px 0 28px;font:600 15px/1.3 "Archivo",system-ui,sans-serif}.cst .chart{position:relative;height:220px;margin-top:12px;border-bottom:1px solid #3A3A3A}.cst .bar{flex:1;background:#3A3A3A;border-radius:4px 4px 0 0;min-height:2px}.cst .bar.paid{background:#D5FB7B}.cst .study{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.cst .study-copy{display:flex;flex-direction:column;gap:14px}.cst .dark-range{accent-color:#191919}.cst .study-out{background:#D5FB7B;border-radius:28px;padding:40px;display:flex;flex-direction:column;gap:12px}.cst .fit-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.cst .fit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 16px;border-radius:14px;background:rgba(25,25,25,.08)}.cst .fit.tight{background:#fff}.cst .fit.over{background:#191919;color:#fff}.cst .fit-name{font:600 15px/1.2 "Archivo",system-ui,sans-serif}.cst .fit-time{font:500 14px/1.2 "Archivo",system-ui,sans-serif;text-align:right}.cst .fit-msg{grid-column:1 / -1;font:400 13px/1.4 "Archivo",system-ui,sans-serif;opacity:.85}.cst .why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.cst .team{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.cst .tm{margin:0;display:flex;flex-direction:column;gap:10px}.cst .tm figcaption{display:flex;flex-direction:column;gap:4px;font:400 13px/1.4 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst .tm strong{font:600 15px/1.2 "Archivo",system-ui,sans-serif;color:#191919}.cst .partners{margin-top:48px;display:flex;flex-direction:column;gap:14px}.cst .rights{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.cst .right{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px}.cst .st{background:#222;border:1px solid #3A3A3A;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.cst .tl-h{font:600 19px/1.25 "Archivo",system-ui,sans-serif;margin:0}.cst .learn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:stretch}.cst .next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:96px}.cst .nx{background:#fff;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px}@media (max-width:960px){.cst .study,.cst .why,.cst .rights,.cst .learn,.cst .next{grid-template-columns:minmax(0,1fr)}.cst .team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.cst .team{grid-template-columns:minmax(0,1fr)}}.cst .photo img{width:100%;height:100%;object-fit:cover;display:block}.cst .ffp{min-height:44px;padding:10px 18px;border-radius:999px;border:1.5px solid #3A3A3A;background:transparent;color:#fff;font:600 15px/1 "Archivo",system-ui,sans-serif}.cst .ffp:hover{border-color:#fff}.cst .ffp.on{background:#fff;color:#191919;border-color:#fff}.cst .vid{position:relative;overflow:hidden;background:#2A2A2A}.cst .vid img{width:100%;height:100%;object-fit:cover;display:block}.cst .stars{display:inline-flex;gap:2px}.cst .star{width:18px;height:18px;background:#191919;display:inline-flex;align-items:center;justify-content:center;border-radius:3px}.cst .glance{background:#191919;color:#fff;border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:18px}.cst .glance dl{margin:0;display:flex;flex-direction:column}.cst .glance dl div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #3A3A3A;font:400 14px/1.35 "Archivo",system-ui,sans-serif}.cst .glance dt{color:#9A9A9A}.cst .glance dd{margin:0;text-align:right;font-weight:600}.cst .pkg-line{min-height:40px}.cst .pkg .price{min-height:150px}@media (max-width:900px){.cst .hd{padding-top:0!important}}.cst .hd{padding:72px 0}@media (max-width:900px){.cst .hd{padding:40px 0!important}}.cst .hz-meta{display:flex;gap:12px 24px;flex-wrap:wrap;justify-content:center;align-items:center;font:500 14px/1.3 "Archivo",system-ui,sans-serif}.cst .hz-stars{display:inline-flex;gap:2px;vertical-align:middle;margin-right:8px}.cst .hz-star{width:18px;height:18px;background:#191919;display:inline-flex;align-items:center;justify-content:center;border-radius:3px}.cst .hz-watch{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:600 14px/1.2 "Archivo",system-ui,sans-serif;color:#191919}.cst .hz-watch span{width:36px;height:36px;border-radius:999px;background:#D5FB7B;border:1.5px solid #191919;display:inline-flex;align-items:center;justify-content:center}.cst .btn{font-weight:600!important;font-size:16px!important;line-height:1.2!important;min-height:50px;padding:14px 26px!important;letter-spacing:0}.cst .btn-sm{font-size:15px!important;min-height:44px;padding:11px 18px!important}.cst .btn .arrow{font-weight:600}.cst .opt,.cst .pk,.cst .rad,.cst .ffp{font-weight:600}.cst .hp-eb,.cst .eyebrow{font-size:12px!important;font-weight:600!important;letter-spacing:.08em}.cst .disc p,.cst .w2 p,.cst .tool p{font-size:15px!important;line-height:1.5!important}.cst .fine{font-size:13px!important}.cst .w2 strong{font-size:36px}.cst .faq summary{font-size:18px;font-weight:600}@media (max-width:560px){.cst .btn{width:100%;justify-content:center}.cst .hz-meta{flex-direction:column;gap:8px}}.cst .acc-img{display:block;height:56px;width:auto;max-width:100%}@media (max-width:900px){.cst .acc-img{height:44px}}.cst .mp{margin-top:48px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);background:#191919;color:#fff;border-radius:28px;overflow:hidden}.cst .mp-l{padding:44px;display:flex;flex-direction:column;gap:18px}.cst .mp-top{display:flex;align-items:center;gap:12px}.cst .mp-ic{width:52px;height:52px;border-radius:14px;background:#D5FB7B;display:inline-flex;align-items:center;justify-content:center;flex:none}.cst .mp-eb{font:600 14px/1.2 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#D5FB7B}.cst .mp-big{font-family:"Joyride","Archivo",system-ui,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(44px,4.4vw,68px);line-height:.9;color:#D5FB7B}.cst .mp-big sup{font-size:.35em;vertical-align:top;margin-left:4px}.cst .mp-p{margin:0;font:500 18px/1.5 "Archivo",system-ui,sans-serif;color:#D6D6D6;max-width:520px}.cst .mp-bars{display:flex;flex-direction:column;gap:12px;margin-top:6px}.cst .mp-row{display:grid;grid-template-columns:120px minmax(0,1fr) 110px;gap:14px;align-items:center}.cst .mp-lab{font:600 14px/1.2 "Archivo",system-ui,sans-serif}.cst .mp-track{height:16px;border-radius:999px;background:#2A2A2A;overflow:hidden}.cst .mp-bar{display:block;height:100%;border-radius:999px}.cst .mp-bar.us{width:30%;background:#D5FB7B}.cst .mp-bar.them{width:100%;background:#6B6B6B}.cst .mp-val{font:600 14px/1.2 "Archivo",system-ui,sans-serif;text-align:right}.cst .mp-foot{margin:0;font:400 12px/1.45 "Archivo",system-ui,sans-serif;color:#9A9A9A}.cst .mp-r{position:relative;min-height:420px}.cst .mp-r img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cst .mp-chip{position:absolute;left:20px;bottom:20px;display:inline-flex;align-items:center;gap:10px;background:#fff;color:#191919;border-radius:999px;padding:8px 16px 8px 8px;font:600 14px/1 "Archivo",system-ui,sans-serif}.cst .mp-play{width:36px;height:36px;border-radius:999px;background:#D5FB7B;display:inline-flex;align-items:center;justify-content:center}@media (max-width:900px){.cst .mp{grid-template-columns:minmax(0,1fr)}.cst .mp-l{padding:26px}.cst .mp-r{min-height:260px;order:-1}.cst .mp-row{grid-template-columns:96px minmax(0,1fr) 92px;gap:10px}.cst .mp-big{font-size:48px}}.cst .cig-sec{padding:0 0 96px}.cst .cig{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;background:#191919;color:#fff;border-radius:28px;padding:48px;position:relative;overflow:hidden}.cst .cig-l{display:flex;flex-direction:column;gap:20px;position:relative}.cst .cig-eb{font:600 13px/1 "Archivo",system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#D5FB7B}.cst .cig-head{display:flex;align-items:center;gap:20px}.cst .cig-h{margin:0;font:600 clamp(36px,4vw,58px)/1 "Archivo",system-ui,sans-serif;letter-spacing:-0.03em}.cst .cig-h span{display:block;color:#D5FB7B}.cst .cig-p{margin:0;font:500 18px/1.55 "Archivo",system-ui,sans-serif;color:#D6D6D6;max-width:520px}.cst .cig-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:center}.cst .cig-step{background:#222;border:1px solid #3A3A3A;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:8px}.cst .cig-n{width:40px;height:40px;border-radius:999px;background:#D5FB7B;color:#191919;display:inline-flex;align-items:center;justify-content:center;font:600 17px/1 "Archivo",system-ui,sans-serif}.cst .cig-step strong{font:600 18px/1.25 "Archivo",system-ui,sans-serif;color:#fff}.cst .cig-step > span:last-child{font:400 15px/1.45 "Archivo",system-ui,sans-serif;color:#D6D6D6}@media (max-width:900px){.cst .cig{grid-template-columns:minmax(0,1fr);padding:26px}.cst .cig-sec{padding-bottom:56px}}@media (max-width:560px){.cst .cig-steps{grid-template-columns:minmax(0,1fr)}}.cst .acc-img{align-self:flex-start!important;width:auto!important;max-width:100%;object-fit:contain;flex:none}.cst .qf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.cst .qf-ic{width:44px;height:44px;border-radius:12px;background:#D5FB7B;display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px}@media (max-width:900px){.cst .qf{grid-template-columns:minmax(0,1fr);gap:28px}}.cst .tp-track{display:flex;gap:72px;width:max-content;animation:cst-tpscroll 36s linear infinite}.cst .tp-track img{height:32px;width:auto;display:block}@keyframes cst-tpscroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 36px))}}.cst .pb-car{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cst .pb-car:hover .tp-track{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.cst .tp-track{animation:none}}@media (max-width:560px){.cst .tp-track img{height:24px}.cst .tp-track{gap:48px}@keyframes cst-tpscroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 24px))}}}.cst .sx{padding:8px}.cst .sx-frame{position:relative;border-radius:28px;overflow:hidden;background:#191919;color:#fff}.cst .sx-bg{position:absolute;inset:0}.cst .sx-bg img{width:100%;height:100%;object-fit:cover;opacity:.38}.cst .sx-in{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:48px;align-items:center;padding-top:88px;padding-bottom:72px}.cst .sx-copy{display:flex;flex-direction:column;gap:18px}.cst .sx-eb{font:600 13px/1 "Archivo",system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#D5FB7B}.cst .sx-h1{margin:0;font:600 clamp(40px,5vw,72px)/1 "Archivo",system-ui,sans-serif;letter-spacing:-0.035em;text-wrap:balance}.cst .sx-h1 .emph{white-space:nowrap}.cst .sx-sub{margin:0;font:400 19px/1.55 "Archivo",system-ui,sans-serif;color:#E6E6E6;max-width:560px}.cst .sx-quick{display:flex;flex-wrap:wrap;gap:10px}.cst .sx-quick .btn svg{stroke:currentColor}.cst .sx-card{background:#fff;color:#191919;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 24px 60px rgba(0,0,0,.3)}.cst .sx-card-h{margin:0;font:600 13px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6B6B6B}.cst .sx-std{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cst .sx-std div{background:#F4F4F2;border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:4px}.cst .sx-std strong{font:600 24px/1 "Archivo",system-ui,sans-serif;letter-spacing:-0.01em}.cst .sx-std span{font:500 13px/1.35 "Archivo",system-ui,sans-serif;color:#3A3A3A}.cst .aud2{display:inline-flex;gap:6px;padding:6px;border-radius:999px;background:#ECECEC;margin-bottom:24px}.cst .aud2 button{min-height:48px;padding:0 22px;border:0;border-radius:999px;background:transparent;font:600 16px/1 "Archivo",system-ui,sans-serif;color:#191919}.cst .aud2 button.on{background:#191919;color:#fff}.cst .chg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cst .chc{background:#fff;border:1px solid #ECECEC;border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:#191919}.cst .chc:hover{border-color:#191919}.cst .chc.main{background:#D5FB7B;border-color:#D5FB7B}.cst .chc-ic{width:52px;height:52px;border-radius:14px;background:#D5FB7B;display:inline-flex;align-items:center;justify-content:center}.cst .chc.main .chc-ic{background:#191919}.cst .chc.main .chc-ic svg{stroke:#D5FB7B}.cst .chc h3{margin:0;font:600 21px/1.2 "Archivo",system-ui,sans-serif}.cst .chc p{margin:0;font:400 15px/1.5 "Archivo",system-ui,sans-serif;color:#3A3A3A;flex-grow:1}.cst .chc-v{font:600 18px/1.2 "Archivo",system-ui,sans-serif}.cst .chc-go{font:600 15px/1 "Archivo",system-ui,sans-serif;display:inline-flex;gap:8px;align-items:center}.cst .who3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cst .wh{position:relative;border-radius:24px;overflow:hidden;min-height:420px;background:#2A2A2A;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}.cst .wh > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cst .wh > .ph{position:absolute;inset:0}.cst .wh-b{position:relative;background:rgba(25,25,25,.88);padding:20px;display:flex;flex-direction:column;gap:6px}.cst .wh-k{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#D5FB7B}.cst .wh-b h3{margin:0;font:600 22px/1.2 "Archivo",system-ui,sans-serif}.cst .wh-b p{margin:0;font:400 15px/1.45 "Archivo",system-ui,sans-serif;color:#D6D6D6}.cst .wh-b span:last-child{font:600 14px/1.3 "Archivo",system-ui,sans-serif;color:#fff}.cst .rq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cst .rq a{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start;padding:20px;border-radius:20px;background:#fff;border:1px solid #ECECEC;text-decoration:none;color:#191919}.cst .rq a:hover{border-color:#191919}.cst .rq-ic{width:48px;height:48px;border-radius:14px;background:#D5FB7B;display:inline-flex;align-items:center;justify-content:center}.cst .rq strong{display:block;font:600 17px/1.25 "Archivo",system-ui,sans-serif;margin-bottom:4px}.cst .rq span span{font:400 14px/1.45 "Archivo",system-ui,sans-serif;color:#3A3A3A}.cst .sp{padding:96px 0}.cst .sp.dark{background:#191919;color:#fff}.cst .cover{width:132px;height:176px;flex:none;border-radius:10px;background:#D5FB7B;color:#191919;padding:14px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 16px 36px rgba(0,0,0,.4);transform:rotate(-4deg)}.cst .cover b{font:600 15px/1.1 "Archivo",system-ui,sans-serif}.cst .cover span{font:600 10px/1.2 "Archivo",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.cst .inside{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cst .ins{background:#fff;border:1px solid #ECECEC;border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:10px}.cst .ins h3{margin:0;font:600 20px/1.2 "Archivo",system-ui,sans-serif}.cst .ins p{margin:0;font:400 15px/1.5 "Archivo",system-ui,sans-serif;color:#3A3A3A}@media (max-width:900px){.cst .sx-in{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:48px;padding-bottom:40px}.cst .chg,.cst .who3,.cst .rq,.cst .inside{grid-template-columns:minmax(0,1fr)}.cst .wh{min-height:340px}.cst .sp{padding:56px 0}.cst .inside{grid-template-columns:1fr 1fr}}@media (max-width:560px){.cst .sx-h1{font-size:38px}.cst .sx-h1 .emph{white-space:normal}.cst .sx-std{grid-template-columns:1fr 1fr}.cst .inside{grid-template-columns:minmax(0,1fr)}.cst .aud2{display:grid;grid-template-columns:1fr 1fr;width:100%}.cst .aud2 button{padding:0 10px;font-size:14px}}.cst .sp{padding:72px 0!important}.cst .sp .sec-head{margin-bottom:28px}.cst .sx-mob{display:none}.cst .rq-wrap{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:20px;align-items:stretch}.cst .rq-photo{position:relative;border-radius:24px;overflow:hidden;min-height:420px}.cst .rq-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cst .rq-photo span{position:absolute;left:16px;bottom:16px;right:16px;background:rgba(25,25,25,.86);color:#fff;border-radius:16px;padding:14px 16px;font:600 16px/1.35 "Archivo",system-ui,sans-serif}.cst .rq-wrap .rq{grid-template-columns:1fr 1fr}.cst .ins{padding:0!important;overflow:hidden}.cst .lt{position:relative;border-radius:22px;overflow:hidden;min-height:380px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;text-decoration:none;background:#2A2A2A}.cst .lt > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}@media (max-width:900px){.cst .sp{padding:40px 0!important}.cst .sp .sec-head{margin-bottom:18px}.cst .sx-in{padding-top:24px!important;padding-bottom:28px!important;gap:20px!important}.cst .sx-mob{display:block;border-radius:18px;overflow:hidden;aspect-ratio:16/9;margin-bottom:4px}.cst .sx-mob img{width:100%;height:100%;object-fit:cover;display:block}.cst .sx-frame .sx-bg img{opacity:.25}.cst .sx-copy{gap:14px!important}.cst .sx-sub{font-size:16px!important}.cst .rq-wrap{grid-template-columns:minmax(0,1fr)}.cst .rq-photo{min-height:220px}.cst .rq-wrap .rq{grid-template-columns:minmax(0,1fr)}.cst .lt{scroll-snap-align:start;min-height:340px}.cst .inside{grid-template-columns:1fr 1fr!important;gap:12px!important}.cst .ins h3{font-size:17px!important}.cst .ins p{font-size:14px!important}.cst .who3{grid-template-columns:repeat(3,minmax(260px,1fr))!important;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px 8px}.cst .wh{scroll-snap-align:start;min-height:320px!important}.cst .chg{gap:12px!important}.cst .chc{padding:20px!important}.cst .enq{padding:40px 0!important}}@media (max-width:560px){.cst .inside{grid-template-columns:minmax(0,1fr)!important}}.cst [id]{scroll-margin-top:150px}.cst .enq{padding:96px 0;background:#191919;color:#fff}.cst .enq.lime{background:#D5FB7B;color:#191919}.cst .enq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.cst .enq-copy{display:flex;flex-direction:column;gap:18px}.cst .enq-h{margin:0;font:600 clamp(32px,3.6vw,52px)/1.04 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em;text-wrap:balance}.cst .enq-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font:500 17px/1.45 "Archivo",system-ui,sans-serif}.cst .enq-list li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start}.cst .enq-list li::before{content:"";width:20px;height:20px;margin-top:2px;border-radius:999px;background:#D5FB7B;box-sizing:border-box}.cst .enq.lime .enq-list li::before{background:#191919}.cst .enq-form{background:#fff;color:#191919;border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:16px;box-shadow:0 24px 60px rgba(0,0,0,.18)}.cst .enq-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cst .fld{display:flex;flex-direction:column;gap:6px}.cst .fld label{font:600 14px/1.2 "Archivo",system-ui,sans-serif}.cst .fld input,.cst .fld select{min-height:50px;border:1.5px solid #D6D6D6;border-radius:12px;padding:0 14px;font:500 16px/1.2 "Archivo",system-ui,sans-serif;color:#191919;background:#fff}.cst .fld input:focus,.cst .fld select:focus{outline:none;border-color:#191919;box-shadow:0 0 0 3px #D5FB7B}.cst .enq-note{margin:0;font:400 13px/1.5 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst .enq-form .btn{width:100%;justify-content:center}.cst .subnav-mob{display:none}.cst .subnav-mob summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:48px;font:600 15px/1 "Archivo",system-ui,sans-serif}.cst .subnav-mob summary::-webkit-details-marker{display:none}.cst .subnav-mob summary::after{content:"+";font:500 22px/1 "Archivo",system-ui,sans-serif}.cst .subnav-mob[open] summary::after{content:"−"}.cst .subnav-mob nav{display:flex;flex-direction:column;padding:0 0 12px}.cst .subnav-mob nav a{padding:12px 0;border-top:1px solid #ECECEC;font:600 15px/1.2 "Archivo",system-ui,sans-serif;text-decoration:none;color:#191919}@media (max-width:900px){.cst .enq{padding:56px 0}.cst .enq-grid{grid-template-columns:minmax(0,1fr);gap:28px}.cst .enq-row{grid-template-columns:minmax(0,1fr)}.cst .enq-form{padding:22px}.cst .subnav-links.desk{display:none!important}.cst .subnav-mob{display:block}.cst [id]{scroll-margin-top:120px}}.cst .sp.dark .sec-head .eyebrow{color:#D5FB7B}.cst[data-template="cst-thanks"]{margin:0;background:#FAFAF8;color:#191919;font-family:"Archivo",system-ui,sans-serif}.cst[data-template="cst-thanks"] a{color:inherit}.cst[data-template="cst-thanks"] a:hover{color:inherit}.cst[data-template="cst-thanks"] .sec-head{display:flex;flex-direction:column;gap:14px;max-width:760px;margin-bottom:48px}.cst[data-template="cst-thanks"] .sec-head.center{margin-left:auto;margin-right:auto;text-align:center;align-items:center}.cst[data-template="cst-thanks"] .sec-title{font:600 clamp(32px,3.6vw,48px)/1.04 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em;margin:0;text-wrap:balance}.cst[data-template="cst-thanks"] .pkg{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:20px}.cst[data-template="cst-thanks"] .price{display:flex;flex-direction:column;gap:6px;padding:20px 0;border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC}.cst[data-template="cst-thanks"] .terms{font:400 13px/1.5 "Archivo",system-ui,sans-serif;color:#6B6B6B;margin:32px 0 0;max-width:820px}.cst[data-template="cst-thanks"] .tick{display:inline-flex;width:24px;height:24px;border-radius:999px;background:#D5FB7B;border:1.5px solid #191919;align-items:center;justify-content:center}.cst[data-template="cst-thanks"] .tick svg{width:12px;height:12px}.cst[data-template="cst-thanks"] .pay{border:1px solid #3A3A3A;border-radius:20px;padding:36px;display:flex;flex-direction:column;gap:18px;background:#222}.cst[data-template="cst-thanks"] .pay.full{background:#D5FB7B;color:#191919;border-color:#D5FB7B}.cst[data-template="cst-thanks"] .chips{display:flex;flex-wrap:wrap;gap:10px}.cst[data-template="cst-thanks"] .faq{display:flex;flex-direction:column;gap:12px;max-width:880px;margin:0 auto}.cst[data-template="cst-thanks"] .faq details{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:0 28px}.cst[data-template="cst-thanks"] .faq summary{cursor:pointer;list-style:none;padding:22px 0;font:600 18px/1.3 "Archivo",system-ui,sans-serif;display:flex;justify-content:space-between;gap:16px;align-items:center}.cst[data-template="cst-thanks"] .faq summary::-webkit-details-marker{display:none}.cst[data-template="cst-thanks"] .faq summary::after{content:"+";font:500 24px/1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-thanks"] .faq details[open] summary::after{content:"−"}.cst[data-template="cst-thanks"] .faq p{margin:0 0 22px;font:400 16px/1.6 "Archivo",system-ui,sans-serif;color:#3A3A3A;max-width:720px}.cst[data-template="cst-thanks"] .res{background:#222;border:1px solid #3A3A3A;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:14px}.cst[data-template="cst-thanks"] .calc{margin-top:24px;border:1px solid #3A3A3A;border-radius:20px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);overflow:hidden}.cst[data-template="cst-thanks"] .calc-lab{font:600 13px/1.3 "Archivo",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#9A9A9A}.cst[data-template="cst-thanks"] .opt{min-height:44px;padding:10px 16px;border-radius:999px;border:1.5px solid #3A3A3A;background:transparent;color:#fff;font:500 14px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-thanks"] .opt:hover{border-color:#fff}.cst[data-template="cst-thanks"] .opt.on{background:#D5FB7B;color:#191919;border-color:#D5FB7B}.cst[data-template="cst-thanks"] .calc-range{width:100%;accent-color:#D5FB7B;height:28px}.cst[data-template="cst-thanks"] .steps{display:flex;flex-direction:column;gap:16px}.cst[data-template="cst-thanks"] .month{border:1px solid #3A3A3A;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:6px}.cst[data-template="cst-thanks"] .photo{height:280px;border-radius:20px;background:#ECECEC;overflow:hidden}@media (max-width:960px){.cst[data-template="cst-thanks"] .calc{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.cst[data-template="cst-thanks"] section{padding:64px 0!important}.cst[data-template="cst-thanks"] .pkg{padding:24px}}.cst[data-template="cst-thanks"] .shared{display:flex;flex-wrap:wrap;gap:10px 28px;margin:-24px 0 28px;font:600 15px/1.3 "Archivo",system-ui,sans-serif}.cst[data-template="cst-thanks"] .chart{position:relative;height:220px;margin-top:12px;border-bottom:1px solid #3A3A3A}.cst[data-template="cst-thanks"] .bar{flex:1;background:#3A3A3A;border-radius:4px 4px 0 0;min-height:2px}.cst[data-template="cst-thanks"] .bar.paid{background:#D5FB7B}.cst[data-template="cst-thanks"] .study{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.cst[data-template="cst-thanks"] .fit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 16px;border-radius:14px;background:rgba(25,25,25,.08)}.cst[data-template="cst-thanks"] .fit.tight{background:#fff}.cst[data-template="cst-thanks"] .fit.over{background:#191919;color:#fff}.cst[data-template="cst-thanks"] .fit-name{font:600 15px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-thanks"] .fit-time{font:500 14px/1.2 "Archivo",system-ui,sans-serif;text-align:right}.cst[data-template="cst-thanks"] .fit-msg{grid-column:1 / -1;font:400 13px/1.4 "Archivo",system-ui,sans-serif;opacity:.85}.cst[data-template="cst-thanks"] .why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.cst[data-template="cst-thanks"] .team{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.cst[data-template="cst-thanks"] .tm{margin:0;display:flex;flex-direction:column;gap:10px}.cst[data-template="cst-thanks"] .tm figcaption{display:flex;flex-direction:column;gap:4px;font:400 13px/1.4 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst[data-template="cst-thanks"] .tm strong{font:600 15px/1.2 "Archivo",system-ui,sans-serif;color:#191919}.cst[data-template="cst-thanks"] .st{background:#222;border:1px solid #3A3A3A;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.cst[data-template="cst-thanks"] .next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:96px}.cst[data-template="cst-thanks"] .nx{background:#fff;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px}@media (max-width:960px){.cst[data-template="cst-thanks"] .study,.cst[data-template="cst-thanks"] .why,.cst[data-template="cst-thanks"] .next{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-thanks"] .team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.cst[data-template="cst-thanks"] .team{grid-template-columns:minmax(0,1fr)}}.cst[data-template="cst-thanks"] .photo img{width:100%;height:100%;object-fit:cover;display:block}.cst[data-template="cst-thanks"] .ffp{min-height:44px;padding:10px 18px;border-radius:999px;border:1.5px solid #3A3A3A;background:transparent;color:#fff;font:600 15px/1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-thanks"] .ffp:hover{border-color:#fff}.cst[data-template="cst-thanks"] .ffp.on{background:#fff;color:#191919;border-color:#fff}.cst[data-template="cst-thanks"] .pkg .price{min-height:150px}@media (max-width:900px){.cst[data-template="cst-thanks"] .hd{padding-top:0!important}}.cst[data-template="cst-thanks"] .hd{padding:72px 0}@media (max-width:900px){.cst[data-template="cst-thanks"] .hd{padding:40px 0!important}}.cst[data-template="cst-thanks"] .btn{font-weight:600!important;font-size:16px!important;line-height:1.2!important;min-height:50px;padding:14px 26px!important;letter-spacing:0}.cst[data-template="cst-thanks"] .btn-sm{font-size:15px!important;min-height:44px;padding:11px 18px!important}.cst[data-template="cst-thanks"] .btn .arrow{font-weight:600}.cst[data-template="cst-thanks"] .opt,.cst[data-template="cst-thanks"] .ffp{font-weight:600}.cst[data-template="cst-thanks"] .eyebrow{font-size:12px!important;font-weight:600!important;letter-spacing:.08em}.cst[data-template="cst-thanks"] .faq summary{font-size:18px;font-weight:600}@media (max-width:560px){.cst[data-template="cst-thanks"] .btn{width:100%;justify-content:center}}.cst[data-template="cst-thanks"] .acc-img{display:block;height:56px;width:auto;max-width:100%}@media (max-width:900px){.cst[data-template="cst-thanks"] .acc-img{height:44px}}.cst[data-template="cst-thanks"] .acc-img{align-self:flex-start!important;width:auto!important;max-width:100%;object-fit:contain;flex:none}.cst[data-template="cst-thanks"] .tp-track{display:flex;gap:72px;width:max-content;animation:cst-tpscroll 36s linear infinite}.cst[data-template="cst-thanks"] .tp-track img{height:32px;width:auto;display:block}@keyframes cst-tpscroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 36px))}}@media (prefers-reduced-motion: reduce){.cst[data-template="cst-thanks"] .tp-track{animation:none}}@media (max-width:560px){.cst[data-template="cst-thanks"] .tp-track img{height:24px}.cst[data-template="cst-thanks"] .tp-track{gap:48px}@keyframes cst-tpscroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 24px))}}}.cst[data-template="cst-thanks"] .cover{width:132px;height:176px;flex:none;border-radius:10px;background:#D5FB7B;color:#191919;padding:14px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 16px 36px rgba(0,0,0,.4);transform:rotate(-4deg)}.cst[data-template="cst-thanks"] .cover b{font:600 15px/1.1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-thanks"] .cover span{font:600 10px/1.2 "Archivo",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.cst[data-template="cst-thanks"] .inside{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cst[data-template="cst-thanks"] .ins{background:#fff;border:1px solid #ECECEC;border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:10px}.cst[data-template="cst-thanks"] .ins h3{margin:0;font:600 20px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-thanks"] .ins p{margin:0;font:400 15px/1.5 "Archivo",system-ui,sans-serif;color:#3A3A3A}@media (max-width:900px){.cst[data-template="cst-thanks"] .inside{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-thanks"] .inside{grid-template-columns:1fr 1fr}}@media (max-width:560px){.cst[data-template="cst-thanks"] .inside{grid-template-columns:minmax(0,1fr)}}.cst[data-template="cst-thanks"] .ins{padding:0!important;overflow:hidden}@media (max-width:900px){.cst[data-template="cst-thanks"] .inside{grid-template-columns:1fr 1fr!important;gap:12px!important}.cst[data-template="cst-thanks"] .ins h3{font-size:17px!important}.cst[data-template="cst-thanks"] .ins p{font-size:14px!important}}@media (max-width:560px){.cst[data-template="cst-thanks"] .inside{grid-template-columns:minmax(0,1fr)!important}}.cst[data-template="cst-thanks"] [id]{scroll-margin-top:150px}@media (max-width:900px){.cst[data-template="cst-thanks"] [id]{scroll-margin-top:120px}}.cst[data-template="cst-thanks"] .tp-track{gap:0!important;animation:cst-tploop 48s linear infinite}.cst[data-template="cst-thanks"] .tp-track img{margin-right:72px;flex:none}@keyframes cst-tploop{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:760px){.cst[data-template="cst-thanks"] .tp-track img{margin-right:44px}.cst[data-template="cst-thanks"] .tp-track{animation-duration:36s}}@media (prefers-reduced-motion:reduce){.cst[data-template="cst-thanks"] .tp-track{animation:none}}.cst[data-template="cst-thanks"] .ty{background:#FAFAF8;font-family:"Archivo",system-ui,sans-serif;color:#191919}.cst[data-template="cst-thanks"] .ty-frame{margin:8px;border-radius:28px;background:#191919;color:#fff;padding:40px 48px 56px;position:relative;overflow:hidden}.cst[data-template="cst-thanks"] .ty-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;margin-top:8px;align-items:start}.cst[data-template="cst-thanks"] .ty h1{font:600 clamp(40px,4.4vw,64px)/1.02 "Archivo",sans-serif;letter-spacing:-.03em;margin:14px 0 16px}.cst[data-template="cst-thanks"] .ty-eb{font:600 12px/1 "Archivo",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#D5FB7B}.cst[data-template="cst-thanks"] .ty-sub{font:400 18px/1.55 "Archivo",sans-serif;color:#cfcfcf;max-width:560px;margin:0 0 28px}.cst[data-template="cst-thanks"] .ty-btns{display:flex;gap:12px;flex-wrap:wrap}.cst[data-template="cst-thanks"] .cd{background:#D5FB7B;color:#191919;border-radius:24px;padding:28px}.cst[data-template="cst-thanks"] .cd-l{font:600 12px "Archivo",sans-serif;letter-spacing:.12em;text-transform:uppercase}.cst[data-template="cst-thanks"] .cd-n{display:flex;align-items:baseline;gap:10px;margin:10px 0 4px}.cst[data-template="cst-thanks"] .cd-n b{font:800 84px/0.9 "Archivo",sans-serif;letter-spacing:-.04em}.cst[data-template="cst-thanks"] .cd-n span{font:600 22px "Archivo",sans-serif}.cst[data-template="cst-thanks"] .cd-bar{height:10px;border-radius:999px;background:rgba(25,25,25,.15);overflow:hidden;margin:14px 0 10px}.cst[data-template="cst-thanks"] .cd-bar i{display:block;height:100%;width:100%;background:#191919;border-radius:999px}.cst[data-template="cst-thanks"] .cd p{margin:0;font:400 15px/1.5 "Archivo",sans-serif}.cst[data-template="cst-thanks"] .cd code{font:700 22px "Archivo",sans-serif;letter-spacing:.08em;background:#fff;border-radius:10px;padding:6px 12px;display:inline-block;margin:12px 0}.cst[data-template="cst-thanks"] .nx{max-width:1200px;margin:0 auto;padding:72px 24px}.cst[data-template="cst-thanks"] .nx-h{font:600 clamp(28px,3vw,40px)/1.05 "Archivo",sans-serif;letter-spacing:-.02em;margin:10px 0 28px}.cst[data-template="cst-thanks"] .nx-g{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cst[data-template="cst-thanks"] .nx-c{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:26px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:#191919}.cst[data-template="cst-thanks"] .nx-c h3{margin:0;font:600 22px/1.2 "Archivo",sans-serif}.cst[data-template="cst-thanks"] .nx-c p{margin:0;color:#4A4A4A;font:400 15px/1.5 "Archivo",sans-serif}.cst[data-template="cst-thanks"] .nx-c .go{margin-top:auto;font:700 15px "Archivo",sans-serif}.cst[data-template="cst-thanks"] .re{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px;align-items:center}.cst[data-template="cst-thanks"] .re span.l{font:600 13px "Archivo",sans-serif;color:#6B6B6B}.cst[data-template="cst-thanks"] .re .chip{background:#fff;border:1px solid #ECECEC;border-radius:999px;padding:8px 14px;font:400 14px "Archivo",sans-serif}.cst[data-template="cst-thanks"] .re .chip b{font-weight:700}@media (max-width:900px){.cst[data-template="cst-thanks"] .ty-grid,.cst[data-template="cst-thanks"] .nx-g{grid-template-columns:1fr}.cst[data-template="cst-thanks"] .ty-frame{padding:24px}}.cst[data-template="cst-thanks"] .cd[hidden]{display:none}.cst[data-template="cst-thanks"] .cd code{user-select:all}.cst[data-template="cst-thanks"] .nx-c .go{background:none!important;border-color:transparent!important;color:#191919!important}@media (max-width:560px){.cst[data-template="cst-thanks"] .ty-frame{padding:28px 20px!important}.cst[data-template="cst-thanks"] .nx{padding:48px 16px!important}}.cst[data-template="cst-thanks"] .ty-duo{max-width:1200px;margin:0 auto;padding:72px 24px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:start}.cst[data-template="cst-thanks"] .ty-duo.ty-solo{grid-template-columns:minmax(0,1fr);max-width:808px}.cst[data-template="cst-thanks"] .ty-card{background:#fff;border:1px solid #ECECEC;border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:10px;min-width:0}.cst[data-template="cst-thanks"] .ty-solo .ty-card{text-align:center;align-items:center}.cst[data-template="cst-thanks"] .ty-solo .ty-card .cst-vid,.cst[data-template="cst-thanks"] .ty-solo .ty-card .create-fillout{align-self:stretch;text-align:left}.cst[data-template="cst-thanks"] .ty-card-h{margin:0;font:600 clamp(24px,2.2vw,32px)/1.1 "Archivo",sans-serif;letter-spacing:-.02em}.cst[data-template="cst-thanks"] .ty-x-line{margin:0 0 8px;max-width:560px;font:400 16px/1.5 "Archivo",sans-serif;color:#555}.cst[data-template="cst-thanks"] .ty-card .cst-vid{margin-top:8px}.cst[data-template="cst-thanks"] .ty-duo:not(.ty-solo) .ty-video{position:sticky;top:calc(var(--cst-hd,88px) + 24px)}.cst[data-template="cst-thanks"] .ty-duo + .nx{margin-top:0}@media (max-width:900px){.cst[data-template="cst-thanks"] .ty-duo{grid-template-columns:minmax(0,1fr);gap:20px}.cst[data-template="cst-thanks"] .ty-duo:not(.ty-solo) .ty-video{position:static}}@media (max-width:560px){.cst[data-template="cst-thanks"] .ty-duo{padding:40px 16px!important}.cst[data-template="cst-thanks"] .ty-card{padding:24px 18px}}.cst[data-template="cst-thanks"] .cd:not([hidden]){display:block}.cst[data-template="cst-thanks"] .cd span,.cst[data-template="cst-thanks"] .cd-n span{display:inline;min-width:0;padding:0;border-radius:0;background:none;color:inherit;flex-direction:row}.cst[data-template="cst-thanks"] .cd .cd-l{display:block;font:600 12px "Archivo",sans-serif;letter-spacing:.12em;text-transform:uppercase}.cst[data-template="cst-thanks"] .cd-n span{font:600 22px "Archivo",sans-serif}.cst[data-template="cst-thanks"] .nx-g{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@font-face{font-family: "Joyride"; src: url("fonts/joyride.otf") format("opentype"); font-weight: 400; font-display: swap;}.cst .sr-only{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0}.cst [hidden]{display: none !important}.cst .sx,.cst .fx{padding: var(--cst-gutter)}.cst .sp-flush{padding-top: 0 !important}.cst .rq-wrap-solo{grid-template-columns: minmax(0, 1fr) !important}.cst.cst-preview,.cst .cst-preview{position: sticky; top: var(--cst-hd, 0px); z-index: 5; margin: 0; padding: 10px 20px; background: #D5FB7B; color: #191919; font: 600 14px/1.4 "Archivo", system-ui, sans-serif; text-align: center}.cst.cst-preview--foot,.cst .cst-preview--foot{position: fixed; top: auto; bottom: 0; left: 0; right: 0; z-index: 1001}.cst.cst-hp,.cst .cst-hp{position: absolute !important; left: -9999px !important; width: 1px; height: 1px; overflow: hidden}.cst .fld{min-width: 0}.cst .fld input,.cst .fld select,.cst .fld textarea{width: 100%; box-sizing: border-box; min-width: 0}.cst.cst-form-status,.cst .cst-form-status{margin: 0; min-height: 1.4em; font: 600 15px/1.4 "Archivo", system-ui, sans-serif}.cst .enq-form.is-error .cst-form-status{color: #a1261b}.cst .fld textarea{min-height: 120px; border: 1.5px solid #D6D6D6; border-radius: 12px; padding: 12px 14px; font: 400 16px/1.5 "Archivo", system-ui, sans-serif; background: #fff; color: #191919; resize: vertical}.cst .fld textarea:focus{outline: none; border-color: #191919; box-shadow: 0 0 0 4px #D5FB7B}.cst .btn svg{width: 20px; height: 20px; flex: none}.cst .chc-ic svg,.cst .rq-ic svg{width: 24px; height: 24px}.cst .mp-ic svg{width: 28px; height: 28px}@media (prefers-reduced-motion: reduce){.cst,.cst *{transition: none !important; animation: none !important}}.cst .fx .fm-acc ul{margin: 0}@media (min-width: 900px){.cst .fx .fm-acc,.cst .fx .fm-acc:last-child{border: 0}.cst .fx .fm-acc summary{pointer-events: none; cursor: default; min-height: 0; padding: 0; margin: 4px 0 14px; font: 600 12px/1 "Archivo", sans-serif; letter-spacing: .12em; text-transform: uppercase; color: #D5FB7B}.cst .fx .fm-acc summary span{display: none}.cst .fx .fm-acc ul{padding: 0}}.cst .fx .fx-act-lime{background: #D5FB7B; color: #191919}.cst .fx .fx-act svg,.cst .fx .fx-soc svg{width: 18px; height: 18px; flex: none}.cst .fx .fx-tp a{color: inherit; text-decoration: underline; text-underline-offset: 3px}.cst .fx .fx-legal nav{align-items: baseline}.cst .fx .fx-legal nav button{background: none; border: 0; padding: 0; margin: 0; min-height: 0; font: inherit; line-height: inherit; color: #cfcfcf; cursor: pointer; text-transform: none; letter-spacing: inherit; box-shadow: none}.cst .fx .fx-legal nav button:hover{color: #fff}.cst .fx a:focus-visible,.cst .fx button:focus-visible,.cst .fx summary:focus-visible{outline: 2px solid #D5FB7B; outline-offset: 4px; border-radius: 4px}.cst.cst-hd,.cst .cst-hd{position: sticky; top: var(--wp-admin--admin-bar--height, 0px); z-index: 1000; padding: var(--cst-gutter) var(--cst-gutter) 0; background: var(--bg); font-family: "Archivo", system-ui, sans-serif}.cst.cst-hd-in,.cst .cst-hd-in{position: relative; z-index: 1}.cst.cst-hd--over,.cst .cst-hd--over{margin-bottom: calc(-1 * var(--cst-hd-h, 84px))}.cst.cst-hd--over.cst-hd--clear,.cst .cst-hd--over.cst-hd--clear{background: transparent}.cst.cst-hd--over.cst-hd--clear .mm-nav,.cst .cst-hd--over.cst-hd--clear .mm-nav{background: transparent; transition: background-color .2s}.cst.cst-hd--over .mm-nav,.cst .cst-hd--over .mm-nav{transition: background-color .2s}.cst.cst-logo,.cst .cst-logo{display: inline-flex; align-items: center; min-height: 44px}.cst.cst-logo img,.cst .cst-logo img{height: 28px; width: auto; display: block}.cst .mm-l{text-decoration: none; cursor: pointer}.cst .mm-l svg{width: 10px; height: 10px}.cst .mm-l:hover,.cst .mm-l:focus-visible{color: #D5FB7B}.cst .mm-l.on,.cst .mm-l.on:hover{color: #191919}.cst .mm-l.is-current:not(.on){color: #D5FB7B; box-shadow: inset 0 0 0 1.5px #D5FB7B}.cst .mm-login:hover,.cst .mm-login:focus-visible{color: #D5FB7B}.cst .mm-l:focus-visible,.cst .mg-d:focus-visible,.cst .ma-h:focus-visible,.cst .md-h:focus-visible,.cst .cm-btn:focus-visible,.cst .mob-x:focus-visible{outline: 2px solid #D5FB7B; outline-offset: 3px}.cst.cst-panels .mega,.cst .cst-panels .mega{position: absolute; left: 0; right: 0; top: 100%; max-height: calc(100vh - 120px); overflow-y: auto}.cst .mm-dim{position: fixed; inset: 0; z-index: 0; background: rgba(10,10,10,.55); border: 0; padding: 0; cursor: pointer}.cst .mg-disc{display: contents}.cst .mg-d{cursor: pointer}.cst .mg-d svg{width: 12px; height: 12px; margin-left: auto; opacity: .6}.cst .mg-nofeat .mg-main{grid-column: span 2}.cst .mg-tool.is-hl{background: #D5FB7B; border-color: #D5FB7B}.cst .mg-tool.is-hl span.ic{background: #191919; color: #D5FB7B}.cst .mg-tool span.ic svg{width: 22px; height: 22px}.cst .mg-path li .is-soon{display: block; padding: 9px 0; border-top: 1px solid #E2E2E0; font: 500 15px/1.3 "Archivo", system-ui, sans-serif; color: #6B6B6B}.cst .mg-path li .is-soon small,.cst .mg-path li a small{font: 600 10px/1 "Archivo", system-ui, sans-serif; letter-spacing: .06em; text-transform: uppercase; background: #191919; color: #D5FB7B; padding: 3px 6px; border-radius: 999px; margin-left: 6px; vertical-align: 2px}.cst .mg-foot .cst-foot-btns{display: flex; gap: 8px; flex-wrap: wrap}.cst .mm-act .cst-cta{white-space: nowrap}.cst .mg-feat,.cst .mg-feat:hover,.cst .mg-feat:focus-visible{color: #fff}.cst .mg-feat:hover .mg-feat-b span{color: #D5FB7B}.cst .mg-card.dark:hover,.cst .mg-card.dark:focus-visible{color: #fff}.cst .mg-card:hover,.cst .mg-i:hover,.cst .mg-tool:hover,.cst .mg-main-h a:hover,.cst .mg-path li a:hover{color: #191919}.cst .md-list a.all:hover{color: #fff}.cst .ma-links a:hover,.cst .mob-foot a:hover,.cst .mob-top a:hover{color: #fff}.cst .mob-quick .btn-ghost-light:hover{color: #fff}.cst.cst-cart:empty,.cst .cst-cart:empty{display: none}.cst.cst-cart .cart-wrapper,.cst .cst-cart .cart-wrapper{margin: 0}.cst.cst-cart .cart-toggle,.cst .cst-cart .cart-toggle{width: 44px; height: 44px; border-radius: 999px; border: 1.5px solid #3A3A3A; background: transparent; color: #fff; padding: 0; display: inline-flex; align-items: center; justify-content: center}.cst .cm-burger svg,.cst .mob-x svg{width: 20px; height: 20px}.cst .cm-burger{display: none}.cst .cm-sheet{display: none; position: fixed; inset: 0; z-index: 100000; overflow-y: auto; overscroll-behavior: contain; background: #191919}.cst .cm-sheet.is-open,.cst .cm-sheet:target{display: block}.cst .mob-quick .btn{display: inline-flex}.cst .ma-links .is-soon{padding: 12px 0; color: #9A9A9A; font: 500 16px/1.3 "Archivo", system-ui, sans-serif; border-top: 1px solid #2A2A2A}.cst .ma-links a small,.cst .ma-links .is-soon small{font: 600 9px/1 "Archivo", system-ui, sans-serif; letter-spacing: .06em; text-transform: uppercase; background: #2A2A2A; color: #D5FB7B; padding: 3px 6px; border-radius: 999px; margin-left: 6px; vertical-align: 2px}.cst .md-h img,.cst .mg-d img{flex: none}.cst .md-list a.all span{color: #D5FB7B}@media (max-width: 900px){.cst .mm-nav{padding: 10px 12px 10px 16px; border-radius: 16px; gap: 10px}.cst .mm-links,.cst .mm-login,.cst .mm-act .cst-cta,.cst.cst-panels,.cst .cst-panels,.cst .mm-dim{display: none !important}.cst .mm-act{gap: 8px}.cst .cm-burger{display: inline-flex}.cst.cst-logo img,.cst .cst-logo img{height: 24px}}@media (min-width: 901px){.cst .mm-nav{display: grid; grid-template-columns: 1fr auto 1fr}.cst .mm-nav > .cst-logo{justify-self: start}.cst .mm-act{justify-self: end}}@media (prefers-reduced-motion: reduce){.cst .mm-l svg{transition: none}}.cst .sp-bottom-flush{padding-bottom: 0 !important}.cst .sp-top-flush{padding-top: 0 !important}.cst .ov2-copy{display: flex; flex-direction: column; gap: 18px}.cst .dark .sec-title,.cst .dark .pkg.featured .pkg-name,.cst .dark .go .pkg-name{color: #fff}.cst .bx-mo{font-size: 17px; letter-spacing: 0}.cst .cta2 .add-to-cart{cursor: pointer; border: 0}.cst .pkg .add-to-cart,.cst .pkg .btn{justify-content: center}.cst .go .pkg-line{color: #D6D6D6}.cst .stretch-l{color: #D5FB7B}.cst .cig-sec{padding-top: 96px}.cst .cig-stamp{width: 88px; height: 88px; flex: none}.cst .cig-btn{align-self: flex-start}.cst .rr-st img{width: 44px; height: 44px; display: block}.cst .acc-img{margin-top: 24px}.cst .cta-line{margin: 0; font: 400 17px/1.55 "Archivo", system-ui, sans-serif; max-width: 560px}.cst .lr-btn{align-self: flex-start}.cst .stick-b{display: flex; gap: 10px}.cst .pb-car{margin-top: 36px}.cst .fit-list .fit{display: grid; grid-template-columns: 1fr auto; gap: 2px 12px}.cst .calc-opts .opt{cursor: pointer}.cst .c10 .bx-sum > span > strong.bx-mo{font:600 18px/1.3 "Archivo",system-ui,sans-serif!important;letter-spacing:0!important}.cst .qfx2 .qf{align-items: flex-start; grid-template-columns: none}.cst .subnav{top: var(--cst-hd, 88px)}.cst [id]{scroll-margin-top: calc(var(--cst-hd, 88px) + 64px)}.cst .qfx2 .qf-ic svg{width: 18px; height: 18px}.cst .fit2 .x svg{width: 10px; height: 10px}.cst .w2-ic svg{width: 24px; height: 24px}.cst .w2-ic,.cst .hz-watch span,.cst .lr-play,.cst .mplay,.cst .mp-play,.cst .chc-ic,.cst .qf-ic,.cst .rq-ic,.cst .pd-tick,.cst .tick,.cst .fit2-yes,.cst .ck,.cst .mg-tool span.ic{color: #191919}.cst .mp-ic{color: #191919}@media (max-width: 640px){.cst .stick-in{flex-direction: column; align-items: stretch; gap: 8px; padding-top: 10px; padding-bottom: 10px}.cst .stick-t{display: none}.cst .stick-p{font-size: 13px}.cst .stick-b > *{flex: 1; justify-content: center}}.cst .gband{background: #D5FB7B; color: #191919; padding: 28px 0}.cst .gband-in{display: flex; align-items: center; gap: 12px 24px; flex-wrap: wrap}.cst .gband-in .hp-eb{flex-basis: 100%}.cst .gband-h{margin: 0; flex: 1 1 360px; font: 600 clamp(22px, 2.2vw, 30px)/1.15 "Archivo", system-ui, sans-serif; letter-spacing: -0.01em}.cst .cl .enq-grid{align-items: start}.cst .cl .cta-line{color: #CFCFCF}.cst .cl-tp{display: flex; align-items: center; gap: 8px; margin: 4px 0 0; font: 400 14px/1.4 "Archivo", system-ui, sans-serif; color: #CFCFCF}.cst .cl-tp svg{width: 18px; height: 18px; flex: none; color: #D5FB7B}.cst .cl-form{display: flex; flex-direction: column; gap: 14px}.cst .cl-form-h{margin: 0; font: 600 20px/1.2 "Archivo", system-ui, sans-serif; color: #fff}.cst .cl-card{background: #fff; color: #191919; border-radius: 24px; padding: 20px; box-shadow: 0 24px 60px rgba(0,0,0,.18); min-height: 200px}.cst .cl-noform{align-self: center; align-items: flex-start}.cst .cl-acts{display: flex; flex-wrap: wrap; gap: 10px 20px}.cst .cl-acts a{display: inline-flex; align-items: center; gap: 8px; color: #fff; font: 600 15px/1.2 "Archivo", system-ui, sans-serif; text-decoration: none}.cst .cl-acts a:hover{color: #D5FB7B}.cst .cl-acts svg{width: 18px; height: 18px; flex: none}.cst .stick.is-off{display: none}.cst .stick.is-basket{display: none}.cst .bx-now{display: flex; align-items: baseline; gap: 12px; flex-wrap: wrap}.cst .bx-was{font: 500 22px/1 "Archivo", system-ui, sans-serif; color: #8A8A8A; text-decoration-thickness: 2px; letter-spacing: -0.01em}.cst .c10 .bx-was{font-size: 30px}.cst .bx-sum{margin-bottom: 8px}.cst .bx-sum em{margin-top: 4px}@media (max-width: 560px){.cst .c10 .bx-was{font-size: 24px}}.cst .cl{position: relative; overflow: hidden; margin: 0 var(--cst-gutter); border-radius: 24px 24px 0 0}.cst .cl .container{position: relative; z-index: 1}.cst .cl-mark{position: absolute; z-index: 0; right: -120px; top: 50%; width: 640px; height: 640px; transform: translateY(-50%) rotate(-8deg); color: #fff; opacity: .05; pointer-events: none}.cst .cl-mark svg{display: block; width: 100%; height: 100%}@media (max-width: 900px){.cst .cl{border-radius: 20px 20px 0 0}.cst .cl-mark{width: 420px; height: 420px; right: -140px; top: auto; bottom: -60px; transform: rotate(-8deg)}}.cst .fx.fx-joined{padding-top: 0}.cst .fx.fx-joined .fx-main{border-radius: 0 0 24px 24px; border-top: 6px solid #D5FB7B}@media (max-width: 900px){.cst .fx.fx-joined .fx-main{border-radius: 0 0 20px 20px}}.cst .cl-pack{position: relative; height: 190px; max-width: 340px; margin-top: 16px; -webkit-user-select: none; user-select: none}.cst .cl-pack img{position: absolute; bottom: 0; left: 50%; width: 36%; aspect-ratio: 1 / 1.414; height: auto; object-fit: cover; background: #fff; border-radius: 4px; pointer-events: none; box-shadow: 0 12px 28px rgba(0,0,0,.28), 0 2px 5px rgba(0,0,0,.18); transform-origin: 50% 100%}.cst .cl-pack img:nth-child(1){z-index: 1; transform: translateX(-90%) rotate(-11deg)}.cst .cl-pack img:nth-child(2){z-index: 2; transform: translateX(-10%) rotate(9deg)}.cst .cl-pack img:nth-child(3){z-index: 3; transform: translateX(-50%) rotate(-1deg)}.cst .cl-pack img:first-child:nth-last-child(1){transform: translateX(-50%) rotate(-2deg)}.cst .cl-pack img:first-child:nth-last-child(2){transform: translateX(-80%) rotate(-8deg)}.cst .cl-pack img:first-child:nth-last-child(2) ~ img{z-index: 3; transform: translateX(-20%) rotate(4deg)}@media (max-width: 900px){.cst .cl-card{padding: 12px; border-radius: 18px}.cst .cl-pack{height: 160px; max-width: 280px}}.cst .bx-promo{display: flex; align-items: center; justify-content: space-between; gap: 8px 12px; flex-wrap: wrap}.cst .bx-badge{display: inline-flex; background: #191919; color: #D5FB7B; border-radius: 999px; padding: 6px 12px; font: 600 13px/1.1 "Archivo", system-ui, sans-serif}.cst .bx-ends{font: 500 13px/1.3 "Archivo", system-ui, sans-serif; color: #3A3A3A}.cst .bx-sum em s,.cst .price-list s{text-decoration: line-through}.cst .bx-offer{margin: 0; display: flex; flex-direction: column; gap: 4px; background: #191919; color: #fff; border-radius: 14px; padding: 12px 14px}.cst .bx-offer strong{font: 600 15px/1.35 "Archivo", system-ui, sans-serif; color: #D5FB7B}.cst .bx-offer span{font: 400 13px/1.4 "Archivo", system-ui, sans-serif; color: #C2C2C2}.cst.cst-ph,.cst .cst-ph{box-sizing: border-box; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; width: 100%; height: 100%; min-height: 160px; padding: 16px; border: 1.5px dashed #C9C9C4; border-radius: inherit; background: #E9E9E5; color: #C2C2BC; text-align: center}.cst.cst-ph svg,.cst .cst-ph svg{width: 30%; max-width: 96px; min-width: 40px; height: auto}.cst.cst-ph small,.cst .cst-ph small{font: 600 12px/1.3 "Archivo", system-ui, sans-serif; letter-spacing: .04em; color: #8A8A85}.cst .mod-side .cst-ph,.cst .mp-r .cst-ph{background: #2A2A2A; border-color: #4A4A4A; color: #444}.cst .mod-side .cst-ph small,.cst .mp-r .cst-ph small{color: #8A8A85}.cst .mp-r .cst-ph{position: absolute; inset: 0; border-radius: 0}.cst .media .cst-ph{aspect-ratio: 16 / 9; border-radius: 20px}.cst .lr-img .cst-ph{min-height: 0; gap: 6px}.cst .lr-img .cst-ph small{font-size: 10px}.cst .cl .cta-line s,.cst .cl-void s{text-decoration-thickness: 2px; text-decoration-color: #D5FB7B}.cst .cl-void{color: #8A8A85}.cst .enq-list li.cl-void::before{opacity: .35}.cst .cl-offer{display: flex; flex-direction: column; gap: 10px; padding: 20px 22px; border: 1.5px solid #D5FB7B; border-radius: 20px; background: rgba(213,251,123,.06)}.cst .cl-offer .bx-badge{background: #D5FB7B; color: #191919}.cst .cl-offer .bx-ends{color: #CFCFCF}.cst .cl-offer p{margin: 0}.cst .cl-offer-h{font: 600 20px/1.2 "Archivo", system-ui, sans-serif; color: #fff}.cst .cl-offer-p{display: flex; align-items: baseline; gap: 6px 12px; flex-wrap: wrap; color: #CFCFCF; font: 400 15px/1.4 "Archivo", system-ui, sans-serif}.cst .cl-offer-p strong{font: 700 34px/1 "Archivo", system-ui, sans-serif; color: #D5FB7B; letter-spacing: -0.02em}.cst .cl-offer-m{font: 600 15px/1.4 "Archivo", system-ui, sans-serif; color: #fff}.cst .cl-offer-x{font: 400 13px/1.4 "Archivo", system-ui, sans-serif; color: #9A9A9A}.cst .re-strip{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid #ECECEC}.cst .re-strip .re-l{font:600 11px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6B6B6B;display:flex;align-items:center;gap:8px}.cst .re-strip .re-l::before{content:"";width:7px;height:7px;border-radius:50%;background:#7BC043;box-shadow:0 0 0 3px rgba(123,192,67,.2)}.cst .re-strip .re-c{background:#F4F4F0;border-radius:999px;padding:6px 10px;font:400 12px/1.2 "Archivo",system-ui,sans-serif;color:#191919}.cst .re-strip .re-c b{font-weight:700}.cst .re-scroll{overflow:hidden;min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.cst .re .re-scroll{flex:1 1 280px}.cst .re-track{display:flex;width:max-content;animation:cst-re-marquee calc(var(--re-n,4) * 4s) linear infinite}.cst .re-scroll:hover .re-track,.cst .re-scroll:focus-within .re-track{animation-play-state:paused}.cst .re-set{display:flex;flex:none;gap:6px;padding-right:6px}.cst .re .re-set{gap:10px;padding-right:10px}.cst .re-set .re-c,.cst .re-set .chip{white-space:nowrap}@keyframes cst-re-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.cst .re-scroll{-webkit-mask-image:none;mask-image:none}.cst .re-track{animation:none;width:auto}.cst .re-set{flex:1 1 auto;flex-wrap:wrap;padding-right:0}.cst .re-set[aria-hidden]{display:none}}.cst.cst-vid,.cst .cst-vid{width:100%;margin-top:8px}.cst.cst-vid-box,.cst .cst-vid-box{position:relative;width:100%;border-radius:20px;overflow:hidden;background:#191919}.cst.cst-vid-box.r-wide,.cst .cst-vid-box.r-wide{aspect-ratio:16/9}.cst.cst-vid-box.r-tall,.cst .cst-vid-box.r-tall{aspect-ratio:9/16;width:min(100%,380px,calc(80vh * 9 / 16));margin:0 auto}.cst.cst-vid-box iframe,.cst .cst-vid-box iframe,.cst.cst-vid-box video,.cst .cst-vid-box video{position:absolute;inset:0;width:100%;height:100%;border:0;background:#191919}.cst.cst-vid-box video,.cst .cst-vid-box video{object-fit:contain}.cst.cst-vmodal,.cst .cst-vmodal{margin:auto;padding:0;border:0;background:transparent;width:min(1100px,92vw);max-width:none;max-height:none;overflow:visible}.cst.cst-vmodal:has(.r-tall),.cst .cst-vmodal:has(.r-tall){width:min(380px,92vw,calc(80vh * 9 / 16))}.cst.cst-vmodal::backdrop,.cst .cst-vmodal::backdrop{background:rgba(10,10,10,.82)}.cst.cst-vmodal .cst-vid,.cst .cst-vmodal .cst-vid{margin:0}.cst.cst-vmodal form,.cst .cst-vmodal form{position:absolute;right:0;top:-52px;margin:0}.cst.cst-vmodal-x,.cst .cst-vmodal-x{width:40px;height:40px;border-radius:999px;border:0;background:#D5FB7B;color:#191919;display:flex;align-items:center;justify-content:center;cursor:pointer}.cst.cst-vmodal-x svg,.cst .cst-vmodal-x svg{width:16px;height:16px}.cst button.hz-watch,.cst a.hz-watch[data-cst-play],.cst a.mplay[data-cst-play]{cursor:pointer}.cst .scope-sec .scope-card{color:#191919}.cst .scope-sec .sec-title{color:#fff}.cst .pg-c{color:#191919}.cst .pg-c .pg-or{font-weight:400;color:#6B6B6B}.cst .cmp2-wrap{overflow-x:auto;border-radius:20px}.cst .cmp2-here{color:#6B6B6B}.cst .fees-cta{max-width:520px}.cst .fitc .sec-title{margin:12px auto 24px;max-width:760px}.cst .need .sec-title{margin:10px 0 24px}@media (max-width:560px){.cst .steps4,.cst .prog,.cst .m4{grid-template-columns:minmax(0,1fr)}.cst .cmp2{min-width:520px}}.cst .bx2-cd[hidden]{display:none}.cst .bx2 .cta2 .btn-primary{flex:1;justify-content:center}.cst.cst-admin-note,.cst .cst-admin-note{max-width:1200px;margin:12px auto 0;padding:10px 16px;border-radius:12px;background:#FFF6D6;border:1px solid #F0D98A;color:#191919;font:400 14px/1.45 "Archivo",sans-serif}.cst .bx2-alt{display:flex;flex-direction:column;gap:6px}.cst .bx2-alt-a{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #ECECEC;border-radius:12px;text-decoration:none;color:#191919;font:500 14px/1.3 "Archivo",sans-serif}.cst .bx2-alt-a b{font-weight:700;white-space:nowrap}.cst .bx2-alt-a:hover{border-color:#191919}.cst .tp-track .tp-logo{height: 30px; width: auto; max-width: 160px; object-fit: contain; display: block; flex: none}.cst .tp-track.tp-mono .tp-logo{filter: brightness(0) invert(1); opacity: .9}@media (max-width: 560px){.cst .tp-track .tp-logo{height: 24px; max-width: 120px}}.cst .acc-logos{display: flex; flex-wrap: wrap; align-items: center; gap: 16px 28px}.cst .acc-logos .acc-logo{height: 52px; width: auto; max-width: 200px; object-fit: contain; flex: none}@media (max-width: 900px){.cst .acc-logos .acc-logo{height: 40px; max-width: 150px}}.cst button.rad{width: 100%; font: inherit; cursor: pointer; -webkit-appearance: none; appearance: none}.cst button.rad:focus-visible{outline: 3px solid #D5FB7B; outline-offset: 2px}.cst .emph,.cst .tick,.cst .ck,.cst .hz-watch span,.cst .mg-path h4 i{border-color: transparent !important}.cst .c10 .bx-sum .bx-now strong:not([style]){font-size: clamp(52px, 4.4vw, 64px) !important; letter-spacing: -0.035em}.cst .c10 .bx-sum .bx-now .bx-was{font-size: 22px}@media (max-width: 560px){.cst .c10 .bx-sum .bx-now strong:not([style]){font-size: 48px !important}.cst .c10 .bx-sum .bx-now .bx-was{font-size: 18px}}.cst .supband + .sp-top-flush,.cst .dark + .sp-top-flush{padding-top: 64px !important}.cst .hz-star svg{width: 12px; height: 12px; display: block}@media (max-width: 900px){.cst .c10 .cx-h1{order: 1}.cst .c10-l .cx-sub{order: 2}.cst .c10-l .media{order: 3; margin-top: 0}.cst .c10 .hz-meta{order: 4}.cst .c10 .bx{order: 5}.cst .c10 .hl{order: 6}}@media (max-width: 560px){.cst .c10-l .cx-sub{display: block !important}.cst .c10 .cx-eyebrow{display: none}.cst .cx-crumb > [aria-current],.cst .cx-crumb > :nth-last-child(2){display: none}}.cst .stick-s{display: none}@media (max-width: 640px){.cst .stick-in{flex-direction: row !important; align-items: center !important; flex-wrap: nowrap !important; gap: 12px !important}.cst .stick-p{display: none}.cst .stick-s{display: flex; flex-direction: column; gap: 2px; min-width: 0; font: 400 13px/1.25 "Archivo", system-ui, sans-serif; color: #BDBDBD}.cst .stick-s strong{color: #D5FB7B; font-weight: 600; font-size: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}.cst .stick-b{flex: none}.cst .stick-b > *{flex: none !important}}.cst .stick.is-early{display: none}.cst .stick{bottom: var(--cst-gutter, 8px); margin: 0 var(--cst-gutter, 8px) var(--cst-gutter, 8px); border-radius: 24px; border-top: 0; box-shadow: 0 8px 24px rgba(0,0,0,.22)}.cst .stick-in{padding-top: 12px; padding-bottom: 12px}@media (max-width: 640px){.cst .stick{border-radius: 20px}.cst .stick-in{padding: 10px 4px 10px 8px !important}.cst .stick-b .btn{padding: 14px 20px; font-size: 16px}}.cst .bx:not(:has(.radio)) .bx-sum{border-top: 0; padding-top: 0}.cst .mod-own{align-self: flex-start; margin-top: 6px; font: 600 15px/1.3 "Archivo", system-ui, sans-serif; color: #D5FB7B; text-decoration: none}.cst .mod-own:hover{text-decoration: underline}.cst[data-template="cst-quiz"]{margin:0;background:#FAFAF8;color:#191919;font-family:"Archivo",system-ui,sans-serif}.cst[data-template="cst-quiz"] a{color:inherit}.cst[data-template="cst-quiz"] a:hover{color:inherit}.cst[data-template="cst-quiz"] .sec-head{display:flex;flex-direction:column;gap:14px;max-width:760px;margin-bottom:48px}.cst[data-template="cst-quiz"] .sec-head.center{margin-left:auto;margin-right:auto;text-align:center;align-items:center}.cst[data-template="cst-quiz"] .sec-title{font:600 clamp(32px,3.6vw,48px)/1.04 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em;margin:0;text-wrap:balance}.cst[data-template="cst-quiz"] .pkg{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:20px}.cst[data-template="cst-quiz"] .price{display:flex;flex-direction:column;gap:6px;padding:20px 0;border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC}.cst[data-template="cst-quiz"] .terms{font:400 13px/1.5 "Archivo",system-ui,sans-serif;color:#6B6B6B;margin:32px 0 0;max-width:820px}.cst[data-template="cst-quiz"] .tick{display:inline-flex;width:24px;height:24px;border-radius:999px;background:#D5FB7B;border:1.5px solid #191919;align-items:center;justify-content:center}.cst[data-template="cst-quiz"] .tick svg{width:12px;height:12px}.cst[data-template="cst-quiz"] .pay{border:1px solid #3A3A3A;border-radius:20px;padding:36px;display:flex;flex-direction:column;gap:18px;background:#222}.cst[data-template="cst-quiz"] .pay.full{background:#D5FB7B;color:#191919;border-color:#D5FB7B}.cst[data-template="cst-quiz"] .chips{display:flex;flex-wrap:wrap;gap:10px}.cst[data-template="cst-quiz"] .faq{display:flex;flex-direction:column;gap:12px;max-width:880px;margin:0 auto}.cst[data-template="cst-quiz"] .faq details{background:#fff;border:1px solid #ECECEC;border-radius:20px;padding:0 28px}.cst[data-template="cst-quiz"] .faq summary{cursor:pointer;list-style:none;padding:22px 0;font:600 18px/1.3 "Archivo",system-ui,sans-serif;display:flex;justify-content:space-between;gap:16px;align-items:center}.cst[data-template="cst-quiz"] .faq summary::-webkit-details-marker{display:none}.cst[data-template="cst-quiz"] .faq summary::after{content:"+";font:500 24px/1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-quiz"] .faq details[open] summary::after{content:"−"}.cst[data-template="cst-quiz"] .faq p{margin:0 0 22px;font:400 16px/1.6 "Archivo",system-ui,sans-serif;color:#3A3A3A;max-width:720px}.cst[data-template="cst-quiz"] .res{background:#222;border:1px solid #3A3A3A;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:14px}.cst[data-template="cst-quiz"] .calc{margin-top:24px;border:1px solid #3A3A3A;border-radius:20px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);overflow:hidden}.cst[data-template="cst-quiz"] .calc-lab{font:600 13px/1.3 "Archivo",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#9A9A9A}.cst[data-template="cst-quiz"] .opt{min-height:44px;padding:10px 16px;border-radius:999px;border:1.5px solid #3A3A3A;background:transparent;color:#fff;font:500 14px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-quiz"] .opt:hover{border-color:#fff}.cst[data-template="cst-quiz"] .opt.on{background:#D5FB7B;color:#191919;border-color:#D5FB7B}.cst[data-template="cst-quiz"] .calc-range{width:100%;accent-color:#D5FB7B;height:28px}.cst[data-template="cst-quiz"] .steps{display:flex;flex-direction:column;gap:16px}.cst[data-template="cst-quiz"] .month{border:1px solid #3A3A3A;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:6px}.cst[data-template="cst-quiz"] .photo{height:280px;border-radius:20px;background:#ECECEC;overflow:hidden}@media (max-width:960px){.cst[data-template="cst-quiz"] .calc{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.cst[data-template="cst-quiz"] .container{padding:0 20px!important}.cst[data-template="cst-quiz"] section{padding:64px 0!important}.cst[data-template="cst-quiz"] .pkg{padding:24px}}.cst[data-template="cst-quiz"] .shared{display:flex;flex-wrap:wrap;gap:10px 28px;margin:-24px 0 28px;font:600 15px/1.3 "Archivo",system-ui,sans-serif}.cst[data-template="cst-quiz"] .chart{position:relative;height:220px;margin-top:12px;border-bottom:1px solid #3A3A3A}.cst[data-template="cst-quiz"] .bar{flex:1;background:#3A3A3A;border-radius:4px 4px 0 0;min-height:2px}.cst[data-template="cst-quiz"] .bar.paid{background:#D5FB7B}.cst[data-template="cst-quiz"] .study{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.cst[data-template="cst-quiz"] .fit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 16px;border-radius:14px;background:rgba(25,25,25,.08)}.cst[data-template="cst-quiz"] .fit.tight{background:#fff}.cst[data-template="cst-quiz"] .fit.over{background:#191919;color:#fff}.cst[data-template="cst-quiz"] .fit-name{font:600 15px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-quiz"] .fit-time{font:500 14px/1.2 "Archivo",system-ui,sans-serif;text-align:right}.cst[data-template="cst-quiz"] .fit-msg{grid-column:1 / -1;font:400 13px/1.4 "Archivo",system-ui,sans-serif;opacity:.85}.cst[data-template="cst-quiz"] .why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.cst[data-template="cst-quiz"] .tm{margin:0;display:flex;flex-direction:column;gap:10px}.cst[data-template="cst-quiz"] .tm figcaption{display:flex;flex-direction:column;gap:4px;font:400 13px/1.4 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst[data-template="cst-quiz"] .tm strong{font:600 15px/1.2 "Archivo",system-ui,sans-serif;color:#191919}.cst[data-template="cst-quiz"] .st{background:#222;border:1px solid #3A3A3A;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.cst[data-template="cst-quiz"] .next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:96px}.cst[data-template="cst-quiz"] .nx{background:#fff;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px}@media (max-width:960px){.cst[data-template="cst-quiz"] .study,.cst[data-template="cst-quiz"] .why,.cst[data-template="cst-quiz"] .next{grid-template-columns:minmax(0,1fr)}}.cst[data-template="cst-quiz"] .photo img{width:100%;height:100%;object-fit:cover;display:block}.cst[data-template="cst-quiz"] .ffp{min-height:44px;padding:10px 18px;border-radius:999px;border:1.5px solid #3A3A3A;background:transparent;color:#fff;font:600 15px/1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-quiz"] .ffp:hover{border-color:#fff}.cst[data-template="cst-quiz"] .ffp.on{background:#fff;color:#191919;border-color:#fff}.cst[data-template="cst-quiz"] .pkg .price{min-height:150px}@media (max-width:900px){.cst[data-template="cst-quiz"] .hd{padding-top:0!important}}.cst[data-template="cst-quiz"] .hd{padding:72px 0}@media (max-width:900px){.cst[data-template="cst-quiz"] .hd{padding:40px 0!important}}.cst[data-template="cst-quiz"] .hp-eb{font:600 13px/1 "Archivo",system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#3A3A3A}.cst[data-template="cst-quiz"] .want{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:8px}.cst[data-template="cst-quiz"] .quiz{background:#191919;color:#fff;border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:14px;text-align:left}.cst[data-template="cst-quiz"] .rf{padding:8px}.cst[data-template="cst-quiz"] .frame{position:relative;border-radius:28px;overflow:hidden;background:#191919;color:#fff;min-height:880px;display:flex;flex-direction:column}.cst[data-template="cst-quiz"] .big{margin:0;font:600 clamp(56px,8.4vw,132px)/0.92 "Archivo",system-ui,sans-serif;letter-spacing:-0.05em;max-width:1300px}.cst[data-template="cst-quiz"] .big .line{display:block}.cst[data-template="cst-quiz"] .big .lime{color:#D5FB7B}.cst[data-template="cst-quiz"] .under{margin:0;font:500 clamp(20px,2vw,30px)/1.25 "Archivo",system-ui,sans-serif;letter-spacing:-0.01em;max-width:860px}@media (max-width:900px){.cst[data-template="cst-quiz"] .frame{min-height:0}.cst[data-template="cst-quiz"] .big{font-size:clamp(46px,13vw,72px);line-height:.95}.cst[data-template="cst-quiz"] .under{font-size:19px}}@keyframes cst-wcrot{0%,21%{transform:translateY(0)}25%,46%{transform:translateY(-20%)}50%,71%{transform:translateY(-40%)}75%,96%{transform:translateY(-60%)}100%{transform:translateY(-80%)}}.cst[data-template="cst-quiz"] .hs{padding:96px 0}.cst[data-template="cst-quiz"] .hs.tight{padding-top:0}.cst[data-template="cst-quiz"] .hs-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:36px}.cst[data-template="cst-quiz"] .hs-h2{margin:0;font:600 clamp(32px,3.6vw,52px)/1.04 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em;text-wrap:balance;max-width:820px}.cst[data-template="cst-quiz"] .hs-intro{margin:12px 0 0;font:400 18px/1.55 "Archivo",system-ui,sans-serif;color:#3A3A3A;max-width:680px}.cst[data-template="cst-quiz"] .dark .hs-intro{color:#D6D6D6}.cst[data-template="cst-quiz"] .guide{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:56px;align-items:start}@media (max-width:900px){.cst[data-template="cst-quiz"] .hs{padding:56px 0}.cst[data-template="cst-quiz"] .guide{grid-template-columns:minmax(0,1fr)}}.cst[data-template="cst-quiz"] .btn{font-weight:600!important;font-size:16px!important;line-height:1.2!important;min-height:50px;padding:14px 26px!important;letter-spacing:0}.cst[data-template="cst-quiz"] .btn-sm{font-size:15px!important;min-height:44px;padding:11px 18px!important}.cst[data-template="cst-quiz"] .btn .arrow{font-weight:600}.cst[data-template="cst-quiz"] .opt,.cst[data-template="cst-quiz"] .ffp{font-weight:600}.cst[data-template="cst-quiz"] .hp-eb,.cst[data-template="cst-quiz"] .eyebrow{font-size:12px!important;font-weight:600!important;letter-spacing:.08em}.cst[data-template="cst-quiz"] .faq summary{font-size:18px;font-weight:600}@media (max-width:560px){.cst[data-template="cst-quiz"] .btn{width:100%;justify-content:center}}@keyframes cst-bgfade{0%{opacity:0}4%{opacity:1}21%{opacity:1}25%{opacity:0}100%{opacity:0}}@media (max-width:560px){.cst[data-template="cst-quiz"] .under{font-size:17px!important}.cst[data-template="cst-quiz"] .hs{padding:44px 0!important}.cst[data-template="cst-quiz"] .hs.tight{padding-top:0!important}.cst[data-template="cst-quiz"] .hs-head{margin-bottom:20px!important}}.cst[data-template="cst-quiz"] .acc-img{display:block;height:56px;width:auto;max-width:100%}@media (max-width:900px){.cst[data-template="cst-quiz"] .acc-img{height:44px}}.cst[data-template="cst-quiz"] .tp-track{display:flex;gap:72px;width:max-content;animation:cst-tpscroll 32s linear infinite}.cst[data-template="cst-quiz"] .tp-track img{height:30px;width:auto;display:block;opacity:.9}@keyframes cst-tpscroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 36px))}}@media (prefers-reduced-motion: reduce){.cst[data-template="cst-quiz"] .tp-track{animation:none}}@media (max-width:560px){.cst[data-template="cst-quiz"] .tp-track img{height:22px}.cst[data-template="cst-quiz"] .tp-track{gap:48px;animation-duration:24s}@keyframes cst-tpscroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 24px))}}}.cst[data-template="cst-quiz"] .pbw{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:24px;align-items:start;margin-top:32px}.cst[data-template="cst-quiz"] .pbs{background:#222;border:1px solid #3A3A3A;border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:22px}.cst[data-template="cst-quiz"] .pb-step{display:flex;flex-direction:column;gap:12px}.cst[data-template="cst-quiz"] .pb-k{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#D5FB7B}.cst[data-template="cst-quiz"] .pb-q{margin:0;font:600 22px/1.25 "Archivo",system-ui,sans-serif;color:#fff}.cst[data-template="cst-quiz"] .pb-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cst[data-template="cst-quiz"] .pbo{min-height:56px;text-align:left;padding:14px 16px;border-radius:14px;border:1.5px solid #3A3A3A;background:transparent;color:#fff;font:600 16px/1.3 "Archivo",system-ui,sans-serif;display:flex;flex-direction:column;gap:4px}.cst[data-template="cst-quiz"] .pbo small{font:400 13px/1.35 "Archivo",system-ui,sans-serif;color:#D6D6D6}.cst[data-template="cst-quiz"] .pbo:hover{border-color:#fff}.cst[data-template="cst-quiz"] .pbo.on{background:#fff;color:#191919;border-color:#fff}.cst[data-template="cst-quiz"] .pbo.on small{color:#3A3A3A}.cst[data-template="cst-quiz"] .pb-back{align-self:flex-start;min-height:44px;padding:0 4px;border:0;background:transparent;color:#D6D6D6;font:600 15px/1 "Archivo",system-ui,sans-serif;text-decoration:underline;text-underline-offset:4px}.cst[data-template="cst-quiz"] .pbr{background:#D5FB7B;color:#191919;border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:16px;position:sticky;top:150px}.cst[data-template="cst-quiz"] .pbr-h{margin:0;font:600 24px/1.2 "Archivo",system-ui,sans-serif}.cst[data-template="cst-quiz"] .pbr-empty{margin:0;font:500 16px/1.5 "Archivo",system-ui,sans-serif;color:#3A3A3A}.cst[data-template="cst-quiz"] .pbr-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cst[data-template="cst-quiz"] .pbr-list li{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;background:#fff;border-radius:14px;padding:14px 16px}.cst[data-template="cst-quiz"] .pbr-list strong{display:block;font:600 16px/1.25 "Archivo",system-ui,sans-serif}.cst[data-template="cst-quiz"] .pbr-list span{font:400 13px/1.4 "Archivo",system-ui,sans-serif;color:#6B6B6B}.cst[data-template="cst-quiz"] .pbr-list em{font:600 17px/1.2 "Archivo",system-ui,sans-serif;font-style:normal;white-space:nowrap}.cst[data-template="cst-quiz"] .pbr-tot{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;border-top:1.5px solid rgba(25,25,25,.25)}.cst[data-template="cst-quiz"] .pbr-tot strong{font:600 34px/1 "Archivo",system-ui,sans-serif;letter-spacing:-0.02em}.cst[data-template="cst-quiz"] .pbr-tot span{font:600 15px/1.3 "Archivo",system-ui,sans-serif}.cst[data-template="cst-quiz"] .pbr-note{margin:0;font:400 13px/1.45 "Archivo",system-ui,sans-serif;color:#3A3A3A}.cst[data-template="cst-quiz"] .pbr .btn{width:100%;justify-content:center}@media (max-width:900px){.cst[data-template="cst-quiz"] .pbw{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-quiz"] .pbr{position:static}.cst[data-template="cst-quiz"] .pb-opts{grid-template-columns:minmax(0,1fr)}.cst[data-template="cst-quiz"] .pbs,.cst[data-template="cst-quiz"] .pbr{padding:20px}}.cst[data-template="cst-quiz"] .acc-img{align-self:flex-start!important;width:auto!important;max-width:100%;object-fit:contain;flex:none}.cst[data-template="cst-quiz"] [id]{scroll-margin-top:150px}@media (max-width:900px){.cst[data-template="cst-quiz"] [id]{scroll-margin-top:120px}}.cst[data-template="cst-quiz"] .frame{min-height:0!important}.cst[data-template="cst-quiz"] .under{font-size:clamp(17px,1.4vw,21px)!important}@media (max-width:560px){.cst[data-template="cst-quiz"] .under{font-size:16px!important}}@keyframes cst-fresIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cst[data-template="cst-quiz"] .tp-track{gap:0!important;animation:cst-tploop 48s linear infinite}.cst[data-template="cst-quiz"] .tp-track img{margin-right:72px;flex:none}@keyframes cst-tploop{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:760px){.cst[data-template="cst-quiz"] .tp-track img{margin-right:44px}.cst[data-template="cst-quiz"] .tp-track{animation-duration:36s}}@media (prefers-reduced-motion:reduce){.cst[data-template="cst-quiz"] .tp-track{animation:none}}.cst[data-template="cst-quiz"] .btn-yellow,.cst[data-template="cst-quiz"] .btn-yellow:hover{color:#191919}.cst[data-template="cst-quiz"] .btn-primary,.cst[data-template="cst-quiz"] .btn-primary:hover{color:#fff}.cst[data-template="cst-quiz"] .btn-ghost{color:#191919}.cst[data-template="cst-quiz"] .btn-ghost:hover{color:#fff}@media (max-width:767px){.cst[data-template="cst-quiz"] .hs-head .btn{display:none}}.cst[data-template="cst-quiz"] #find .hp-eb{color:#D5FB7B}.cst[data-template="cst-quiz"] #find .hs-h2{color:#fff}.cst[data-template="cst-quiz"] #find .hs-head{margin-bottom:0}.cst[data-template="cst-quiz"] .pbr-has[hidden],.cst[data-template="cst-quiz"] .pbr-empty[hidden],.cst[data-template="cst-quiz"] .pb-back[hidden]{display:none}.cst[data-template="cst-quiz"] .pbr-has{display:flex;flex-direction:column;gap:12px}.cst[data-template="cst-quiz"] .pb-modal{width:min(640px,92vw);max-width:none;background:#fff;color:#191919;border-radius:20px;padding:28px 24px 16px}.cst[data-template="cst-quiz"] .pb-modal .cst-vmodal-x{color:#191919}.cst[data-template="cst-quiz"] .pb-nav{display:flex;gap:16px}.cst[data-template="cst-quiz"] .pb-opts .calc-lab{grid-column:1/-1;color:#D6D6D6}.cst[data-template="cst-quiz"] .pb-opts .calc-range{grid-column:1/-1}.cst[data-template="cst-quiz"] .pb-opts .btn{justify-self:start}.cst[data-template="cst-quiz"] .pbr-none[hidden],.cst[data-template="cst-quiz"] .pbr-inc-box[hidden],.cst[data-template="cst-quiz"] .pbr-month[hidden],.cst[data-template="cst-quiz"] .pbr-time[hidden],.cst[data-template="cst-quiz"] .pbr-alt[hidden],.cst[data-template="cst-quiz"] .pbr-why[hidden],.cst[data-template="cst-quiz"] .pbr-sum div[hidden],.cst[data-template="cst-quiz"] [data-cst-pb-buy][hidden],.cst[data-template="cst-quiz"] .pb-nav [hidden]{display:none}.cst[data-template="cst-quiz"] .pbr-none{display:flex;flex-direction:column;gap:12px}.cst[data-template="cst-quiz"] .pbr-why{margin:0;font:500 15px/1.45 "Archivo",system-ui,sans-serif}.cst[data-template="cst-quiz"] .pbr-inc-box{display:flex;flex-direction:column;gap:8px}.cst[data-template="cst-quiz"] .pbr-inc-h{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#3A3A3A}.cst[data-template="cst-quiz"] .pbr-inc li{background:rgba(255,255,255,.6);padding:10px 16px}.cst[data-template="cst-quiz"] .pbr-inc strong{font-size:15px}.cst[data-template="cst-quiz"] .pbr-inc em{font-size:15px}.cst[data-template="cst-quiz"] .pbr-inc s{font-weight:400;color:#6B6B6B;margin-right:2px}.cst[data-template="cst-quiz"] .pbr-sum{margin:0;display:flex;flex-direction:column;gap:6px}.cst[data-template="cst-quiz"] .pbr-sum div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:500 15px/1.3 "Archivo",system-ui,sans-serif}.cst[data-template="cst-quiz"] .pbr-sum dt,.cst[data-template="cst-quiz"] .pbr-sum dd{margin:0}.cst[data-template="cst-quiz"] .pbr-save dd{font-weight:600}.cst[data-template="cst-quiz"] .pbr-sum .pbr-tot dt{font:600 15px/1.3 "Archivo",system-ui,sans-serif}.cst[data-template="cst-quiz"] .pbr-month,.cst[data-template="cst-quiz"] .pbr-time,.cst[data-template="cst-quiz"] .pbr-alt{margin:0;font:400 14px/1.45 "Archivo",system-ui,sans-serif;color:#191919}.cst[data-template="cst-quiz"] .pbr-alt a{font-weight:600;color:#191919}.cst[data-template="cst-quiz"] .pbr-call{font:600 14px/1.3 "Archivo",system-ui,sans-serif;color:#191919;text-align:center}.cst[data-template="cst-quiz"] .pbr-gate[hidden],.cst[data-template="cst-quiz"] .pbr-hi[hidden]{display:none}.cst[data-template="cst-quiz"] .pbr-gate{display:flex;flex-direction:column;gap:10px}.cst[data-template="cst-quiz"] .pb-form-in{background:#fff;border-radius:16px;padding:8px;min-height:200px}.cst[data-template="cst-quiz"] .pbr-hi{margin:0;font:600 18px/1.3 "Archivo",system-ui,sans-serif}.cst[data-template="cst-quiz"] .quiz-h1{color:#fff}.cst[data-template="cst-quiz"] #quiz .hp-eb{color:#D5FB7B}.cst[data-template="cst-quiz"] #quiz .hs-head{margin-bottom:0}.cst[data-template="cst-quiz"] .pb-start[hidden],.cst[data-template="cst-quiz"] .pb-run[hidden],.cst[data-template="cst-quiz"] .pb-step[hidden],.cst[data-template="cst-quiz"] .pb-build[hidden],.cst[data-template="cst-quiz"] .pb-insight[hidden],.cst[data-template="cst-quiz"] .pbr-social[hidden],.cst[data-template="cst-quiz"] [data-cst-pb-next][hidden]{display:none}.cst[data-template="cst-quiz"] .pb-start{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.cst[data-template="cst-quiz"] .pb-start-h{margin:0;font:600 clamp(26px,2.6vw,36px)/1.1 "Archivo",system-ui,sans-serif;color:#fff;letter-spacing:-0.02em}.cst[data-template="cst-quiz"] .pb-start-p{margin:0;font:400 17px/1.55 "Archivo",system-ui,sans-serif;color:#D6D6D6;max-width:52ch}.cst[data-template="cst-quiz"] .pb-start-stages{list-style:none;margin:4px 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:8px;counter-reset:st}.cst[data-template="cst-quiz"] .pb-start-stages li{counter-increment:st;padding:8px 14px;border-radius:999px;border:1.5px solid #3A3A3A;color:#fff;font:600 14px/1 "Archivo",system-ui,sans-serif}.cst[data-template="cst-quiz"] .pb-start-stages li::before{content:counter(st) ". ";color:#D5FB7B}.cst[data-template="cst-quiz"] .pb-run{display:flex;flex-direction:column;gap:22px}.cst[data-template="cst-quiz"] .pb-chaps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cst[data-template="cst-quiz"] .pb-chaps li{display:flex;flex-direction:column;gap:8px}.cst[data-template="cst-quiz"] .pb-chap-n{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#9A9A9A}.cst[data-template="cst-quiz"] .pb-chaps li.on .pb-chap-n,.cst[data-template="cst-quiz"] .pb-chaps li.done .pb-chap-n{color:#fff}.cst[data-template="cst-quiz"] .pb-chap-bar{display:block;height:4px;border-radius:999px;background:#3A3A3A;overflow:hidden}.cst[data-template="cst-quiz"] .pb-chap-bar i{display:block;height:100%;background:#D5FB7B;transition:width .4s ease}.cst[data-template="cst-quiz"] .pb-build{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.cst[data-template="cst-quiz"] .pb-ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cst[data-template="cst-quiz"] .pb-ticks li{display:flex;align-items:center;gap:10px;font:500 16px/1.4 "Archivo",system-ui,sans-serif;color:#9A9A9A;transition:color .3s}.cst[data-template="cst-quiz"] .pb-ticks li::before{content:"";width:20px;height:20px;border-radius:999px;border:2px solid #3A3A3A;flex:none;transition:all .3s}.cst[data-template="cst-quiz"] .pb-ticks li.on{color:#fff}.cst[data-template="cst-quiz"] .pb-ticks li.on::before{background:#D5FB7B;border-color:#D5FB7B;box-shadow:inset 0 0 0 4px #191919}.cst[data-template="cst-quiz"] .pb-insight{margin:0;padding:14px 16px;border-left:3px solid #D5FB7B;background:#222;border-radius:0 12px 12px 0;font:500 16px/1.5 "Archivo",system-ui,sans-serif;color:#fff;max-width:56ch}.cst[data-template="cst-quiz"] .pbr-road{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cst[data-template="cst-quiz"] .pbr-road li{position:relative;display:flex;gap:14px;padding:0 0 14px}.cst[data-template="cst-quiz"] .pbr-road li:not(:last-child)::after{content:"";position:absolute;left:8px;top:20px;bottom:0;width:2px;background:rgba(25,25,25,.18)}.cst[data-template="cst-quiz"] .pbr-dot{width:18px;height:18px;border-radius:999px;border:2px solid rgba(25,25,25,.35);background:transparent;flex:none;margin-top:2px}.cst[data-template="cst-quiz"] .pbr-road li.on .pbr-dot{background:#191919;border-color:#191919}.cst[data-template="cst-quiz"] .pbr-road li div{display:flex;flex-direction:column;gap:3px}.cst[data-template="cst-quiz"] .pbr-stage{font:600 12px/1 "Archivo",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#3A3A3A}.cst[data-template="cst-quiz"] .pbr-road strong{font:600 17px/1.25 "Archivo",system-ui,sans-serif}.cst[data-template="cst-quiz"] .pbr-when{font:400 13px/1.4 "Archivo",system-ui,sans-serif;color:#3A3A3A}.cst[data-template="cst-quiz"] .pbr-road li:not(.on) .pbr-when{color:#6B6B6B}.cst[data-template="cst-quiz"] .pbr-social{margin:0;padding:10px 14px;border-radius:12px;background:#191919;color:#D5FB7B;font:600 14px/1.4 "Archivo",system-ui,sans-serif}@media (prefers-reduced-motion: reduce){.cst[data-template="cst-quiz"] .pb-chap-bar i,.cst[data-template="cst-quiz"] .pb-ticks li,.cst[data-template="cst-quiz"] .pb-ticks li::before{transition:none}}.cst[data-template="cst-quiz"] .frame{padding-top:calc(var(--cst-hd-h, 84px) - 8px)}@media (max-width:560px){.cst[data-template="cst-quiz"] .rf{padding:8px!important}}.cst[data-template="cst-quiz"] .sb{background:#191919;border-radius:24px;overflow:hidden}@media (max-width:900px){.cst[data-template="cst-quiz"] .sb{border-radius:20px}}
