.ct-hero{padding-bottom:calc(var(--band-gap) / 2)}.ct-hero-split{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,76px);margin-top:30px;display:grid}.ct-hero-copy{order:2}.ct-hero-copy h1{text-wrap:balance;margin:0;font-size:clamp(34px,4vw,58px);line-height:1.05}.ct-hero-copy .sub{color:#ffffffc7;max-width:52ch;margin:18px 0 0;font-size:17px;line-height:1.7}.ct-hero-copy .btn{margin-top:30px}.ct-hero-art{isolation:isolate;order:1;justify-self:center;width:100%;max-width:340px;position:relative}.ct-hero-art:before{content:"";z-index:-1;background:var(--sand);opacity:.9;border-radius:26px;position:absolute;inset:14% -26px}.ct-hero-art .mock-surface{box-shadow:0 30px 60px -26px #000000b3}@media (max-width:900px){.ct-hero-split{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:24px}.ct-hero-copy{order:0}.ct-hero-art{order:1;justify-self:center;max-width:min(340px,100% - 36px);margin-left:0}.ct-hero-art:before{inset:12% -18px}}.parts-head{text-align:center}.parts .parts-head h2.title{text-wrap:balance;max-width:20ch;margin:10px auto 0}.parts-rail{background:#0707070f;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:6px;width:fit-content;margin:30px auto 0;padding:5px;display:flex}.parts-tab{color:#1616169e;font-family:var(--head);cursor:pointer;transition:background var(--dur-base) var(--ease-out-brand), color var(--dur-base) var(--ease-out-brand);background:0 0;border:1px solid #0000;border-radius:999px;padding:10px 22px;font-size:15px;font-weight:600}.parts-tab:hover{color:var(--ink)}.parts-tab.is-active{background:var(--dark);border-color:var(--dark);color:#fff}.parts-tab:focus-visible{outline:2px solid var(--wgi-accent);outline-offset:3px}.parts-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);margin-top:clamp(36px,5vw,64px);display:grid}.parts-art{justify-self:center;width:100%;max-width:440px}.parts-copy h3{text-wrap:balance;margin:0;font-size:clamp(24px,2.4vw,34px);line-height:1.15}.parts-copy p{color:#161616c2;max-width:46ch;margin:16px 0 0;font-size:16.5px;line-height:1.75}.parts-copy:focus-visible{outline:2px solid var(--wgi-accent);outline-offset:8px}.parts-copy{animation:parts-in var(--dur-base) var(--ease-out-brand) both}@keyframes parts-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.parts-copy{animation:none}}@media (max-width:900px){.parts-split{grid-template-columns:minmax(0,1fr);gap:30px}.parts-art{justify-self:start}.parts .parts-head h2.title{max-width:none}.parts-rail{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:auto;overflow-x:auto}.parts-rail::-webkit-scrollbar{display:none}.parts-tab{white-space:nowrap;flex:none}}.art{flex-direction:column;gap:14px;display:flex}.art-card{background:#fff;border:1px solid #1616161f;border-radius:16px;padding:16px 18px;box-shadow:0 18px 40px -26px #07070773}.art-ico{stroke:#1616166b;fill:none;flex:none;width:18px;height:18px}.art-ico-mic{stroke:var(--petrol)}.art-line{background:#16161617;border-radius:999px;height:8px;display:block}.art-line.w85{width:85%}.art-line.w70{width:70%}.art-line.w60{width:60%}.art-line.w50{width:50%}.art-sb{border:1px solid #16161624;border-radius:999px;align-items:center;gap:12px;padding:11px 14px;display:flex}.art-sb-text{min-width:0;font-family:var(--body);color:var(--ink);white-space:nowrap;flex:1;font-size:15px;overflow:hidden}.art-caret{vertical-align:-2px;background:var(--petrol);width:1.5px;height:1.05em;margin-left:1px;animation:1.1s step-end infinite art-caret;display:inline-block}@keyframes art-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.art-caret{animation:none}}.art-sugg{margin:10px 0 0;padding:0;list-style:none}.art-sugg li{font-family:var(--body);color:#161616b3;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:15px;display:flex}.art-sugg li span{flex:1;min-width:0}.art-sugg li.is-on{color:var(--ink);background:#0707070d;font-weight:600;position:relative}.art-sugg li.is-on:before{content:"";background:var(--wgi-accent);border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.art-chart svg{width:100%;height:118px;margin-top:10px;display:block}.art-cap{font-family:var(--head);letter-spacing:.07em;text-transform:uppercase;color:var(--muted-ink);font-size:11.5px;font-weight:800}.art-grid path{stroke:#16161614;stroke-width:1px}.art-trend{stroke:var(--wgi-accent);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.art-trend-ghost{stroke:#16161624;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.art-slider{flex-direction:column;gap:10px;display:flex}.art-track{background:#1616161a;border-radius:999px;height:5px;display:block;position:relative}.art-fill{background:var(--petrol);border-radius:999px;position:absolute;inset:0 38% 0 0}.art-knob{background:var(--petrol);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:62%;box-shadow:0 0 0 4px #ffffffe6,0 4px 10px -2px #07070766}.art-ends{font-family:var(--head);color:var(--muted-ink);justify-content:space-between;font-size:13px;font-weight:700;display:flex}.art-meta{font-family:var(--body);color:var(--muted-ink);align-items:center;gap:8px;font-size:12.5px;display:flex}.art-meta strong{font-family:var(--head);color:var(--ink);font-weight:800}.art-head{font-family:var(--head);color:var(--petrol);margin:8px 0 0;font-size:17px;font-weight:700;line-height:1.3}.art-desc{color:#161616a8;margin:6px 0 0;font-size:14px;line-height:1.6}.art-tr{font-family:var(--body);border-top:1px solid #16161617;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;font-size:14.5px;display:flex}.art-th{font-family:var(--head);letter-spacing:.07em;text-transform:uppercase;color:var(--muted-ink);border-top:0;padding-top:0;font-size:11.5px;font-weight:800}.art-term{align-items:center;gap:10px;min-width:0;display:flex}.art-vol{color:var(--muted-ink);flex:none;font-size:13.5px}.art-mark{background:var(--wgi-accent);border-radius:50%;flex:none;width:14px;height:14px}.art-mark-out{background:#1616162e}.art-tr.is-out{color:#1616166b;text-decoration:line-through}.art-note{font-family:var(--hand);color:var(--orange-ink);margin-top:14px;font-size:16px;display:block}.art-match{align-items:center}.art-match .art-card{width:100%}.art-arrow{width:22px;height:22px;color:var(--wgi-accent);display:block}.art-arrow svg{stroke:currentColor;fill:none;width:100%;height:100%}.art-browser{gap:5px;margin-bottom:12px;display:flex}.art-browser i{background:#16161624;border-radius:50%;width:8px;height:8px}.art-page-head{font-family:var(--head);color:var(--ink);margin:0 0 12px;font-size:16px;font-weight:800;line-height:1.25}.art-page .art-line{margin-bottom:8px}.art-cta{border-radius:var(--radius-control);background:var(--wgi-accent);color:var(--black);font-family:var(--head);margin-top:8px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-block}.flow-head{text-align:center}.flow .flow-head h2.title{text-wrap:balance;max-width:22ch;margin:10px auto 0}.flow-head .sub{max-width:60ch;margin:16px auto 0}.flow-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);margin-top:clamp(36px,5vw,60px);display:grid}.flow-steps{grid-template-columns:34px minmax(0,1fr);gap:20px;display:grid}.flow-rail{flex-direction:column;align-items:center;gap:14px;display:flex}.flow-play{width:30px;height:30px;color:var(--ink);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out-brand);background:#fff;border:1px solid #16161629;border-radius:50%;flex:none;place-items:center;display:grid}.flow-play:hover{border-color:var(--wgi-accent)}.flow-play svg{width:13px;height:13px}.flow-track{background:#1616161a;border-radius:999px;flex:1;width:3px;position:relative;overflow:hidden}.flow-fill{background:var(--wgi-accent);transition:height var(--dur-slow) var(--ease-out-brand);border-radius:999px;position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:reduce){.flow-fill{transition:none}}.flow-list{margin:0;padding:0;list-style:none}.flow-list>li+li{margin-top:22px}.flow-step{text-align:left;cursor:pointer;width:100%;font-family:var(--head);color:#16161661;transition:color var(--dur-base) var(--ease-out-brand);background:0 0;border:0;align-items:baseline;gap:14px;padding:0;font-size:clamp(18px,1.6vw,23px);font-weight:800;line-height:1.25;display:flex}.flow-step:hover{color:#161616ad}.is-open>.flow-step{color:var(--ink)}.flow-step:focus-visible{outline:2px solid var(--wgi-accent);outline-offset:5px}.flow-no{color:var(--orange-ink);opacity:.45;transition:opacity var(--dur-base) var(--ease-out-brand);flex:none;font-size:13px;font-weight:800}.is-open .flow-no{opacity:1}.flow-body{padding-left:27px}.flow-body p{color:#161616c2;max-width:46ch;margin:12px 0 0;font-size:16px;line-height:1.75}.flow-art{width:100%;max-width:440px;animation:parts-in var(--dur-base) var(--ease-out-brand) both;justify-self:center}@media (prefers-reduced-motion:reduce){.flow-art{animation:none}}@media (max-width:900px){.flow-split{grid-template-columns:minmax(0,1fr);gap:30px}.flow .flow-head h2.title{max-width:none}.flow-art{justify-self:start}.flow-steps{grid-template-columns:minmax(0,1fr);gap:0}.flow-rail{display:none}}.art-row{font-family:var(--body);color:var(--ink);border-top:1px solid #16161617;align-items:center;gap:12px;padding:11px 0;font-size:14.5px;display:flex}.art-row>span:first-of-type{flex:1;min-width:0}.art-cap+.art-row{border-top:0;padding-top:12px}.art-dot{background:color-mix(in srgb, var(--petrol) 14%, #fff);width:20px;height:20px;color:var(--petrol);font-family:var(--head);border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:800;line-height:1;display:grid}.art-row.is-bad .art-dot{background:color-mix(in srgb, var(--wgi-accent) 22%, #fff);color:var(--orange-ink)}.art-dot-out{color:#16161673;background:#16161614}.art-row.is-out{color:#1616166b;text-decoration:line-through}.art-status{font-family:var(--head);color:var(--muted-ink);flex:none;font-size:12.5px;font-weight:700}.art-row.is-bad .art-status{color:var(--orange-ink)}.fit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,4vw,60px);display:grid}.fit-art{border-radius:22px;gap:0;display:flex;overflow:hidden}.fit-art figure{aspect-ratio:1;background:var(--sand);flex:1;margin:0;position:relative;overflow:hidden}.fit-art figure img{object-fit:cover;transform-origin:50% 12%;transform:scale(1.42)}.fit-art figure:first-child{clip-path:polygon(0 0,100% 0,calc(100% - 30px) 100%,0 100%)}.fit-art figure:last-child{clip-path:polygon(30px 0,100% 0,100% 100%,0 100%);margin-left:-16px}.fit-art figure:only-child{clip-path:none}.fit-copy .title{text-wrap:balance;margin:10px 0 0}.fit-copy .sub{max-width:52ch;margin:16px 0 0}.fit-lists{gap:24px;margin-top:30px;display:grid}.fit-list h3{font-family:var(--head);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-ink);margin:0 0 12px;font-size:12px;font-weight:800}.fit-list.is-not h3{color:var(--muted-ink)}.fit-list ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fit-list li{color:#161616cc;padding-left:26px;font-size:15.5px;line-height:1.6;position:relative}.fit-list li:before{content:"✓";font-family:var(--head);color:var(--wgi-accent);font-weight:800;position:absolute;top:0;left:0}.fit-list.is-not li{color:#1616169e}.fit-list.is-not li:before{content:"";background:#16161647;border-radius:999px;width:13px;height:2px;top:.72em}.fit-cta{margin-top:30px}@media (max-width:900px){.fit-grid{grid-template-columns:minmax(0,1fr);gap:30px}.fit-art figure{aspect-ratio:3/4}}.cc-head{text-align:center}.cc .cc-head h2.title{text-wrap:balance;max-width:24ch;margin:10px auto 0}.cc-head .sub{max-width:62ch;margin:16px auto 0}.cc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:clamp(34px,4vw,52px) 0 0;padding:0;list-style:none;display:grid}.cc-card a{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.cc-card-photo .cc-photo{aspect-ratio:16/11;background:var(--sand);border-radius:16px;margin-bottom:16px;display:block;position:relative;overflow:hidden}.cc-card-photo img{object-fit:cover;transition:transform var(--dur-slow) var(--ease-out-brand)}.cc-card-photo a:hover img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.cc-card-photo img,.cc-card-photo a:hover img{transition:none;transform:none}}.cc-client{font-family:var(--head);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-ink);font-size:11.5px;font-weight:800}.cc-title{font-family:var(--head);color:var(--ink);margin-top:6px;font-size:18px;font-weight:700;line-height:1.3}.cc-card a:hover .cc-title{color:var(--orange-ink)}.cc-text{color:#161616b3;margin-top:10px;font-size:15px;line-height:1.65}.cc-stat{color:var(--orange-ink);margin-top:12px;font-size:14.5px;line-height:1.5}.cc-more{font-family:var(--head);color:var(--petrol);align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:14.5px;font-weight:700;display:flex}.cc-card-line a{transition:border-color var(--dur-base) var(--ease-out-brand);border:1px solid #16161621;border-radius:16px;padding:24px 24px 22px}.cc-card-line a:hover{border-color:var(--wgi-accent)}.cc-ico{background:color-mix(in srgb, var(--petrol) 10%, #fff);width:40px;height:40px;color:var(--petrol);border-radius:11px;place-items:center;margin-bottom:18px;display:grid}.cc-ico svg{width:21px;height:21px}.cc-card-line .cc-title{margin-top:0}.cc-card-line .cc-arrow{margin-top:auto;padding-top:18px}.cc-arrow{width:20px;height:20px;color:var(--petrol);display:block}.cc-arrow svg{width:100%;height:100%}.cc-more .cc-arrow{padding-top:0}@media (max-width:900px){.cc-grid{grid-template-columns:minmax(0,1fr);gap:22px}.cc .cc-head h2.title{max-width:none}}.art-track-wide{height:6px;margin:12px 0 14px}.art-fill-full{inset:0}.art-chips{flex-wrap:wrap;gap:7px;display:flex}.art-chip-flat{font-family:var(--head);color:var(--ink);background:#0707070f;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600}.art-tiles{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.art-tile{flex-direction:column;gap:4px;display:flex}.art-thumb{background:linear-gradient(135deg, var(--sand), #c8b9a6);border-radius:10px;height:74px;display:block}.art-tile-name{color:#161616b8;font-size:13px;line-height:1.35}.art-tile-price{font-family:var(--head);font-size:15px;font-weight:800}.art-tile-shop{color:var(--muted-ink);font-size:11.5px}.art-banner .art-line{margin-bottom:9px}.art-ad-banner{background:var(--dark);color:#fff;border-radius:12px;flex-direction:column;gap:6px;margin:14px 0;padding:14px 16px;display:flex}.art-ad-banner strong{font-family:var(--head);font-size:15px;font-weight:800}.art-ad-label{font-family:var(--head);letter-spacing:.08em;text-transform:uppercase;color:#fff9;font-size:9.5px;font-weight:800}.art-ad-cta{border-radius:var(--radius-control);background:var(--wgi-accent);color:var(--black);font-family:var(--head);align-self:flex-start;margin-top:4px;padding:6px 12px;font-size:12px;font-weight:800}.art-bar-row{color:var(--ink);border-top:1px solid #16161617;flex-direction:column;gap:7px;padding:11px 0;font-size:14px;display:flex}.art-cap+.art-bar-row{border-top:0}.art-bar{background:#16161617;border-radius:999px;height:6px;display:block}.art-bar>span{background:var(--wgi-accent);border-radius:999px;height:100%;display:block}.art-card-flush{padding:0;overflow:hidden}.art-screen{aspect-ratio:16/9;background:linear-gradient(140deg,#3b302a,#12100f);display:block;position:relative}.art-skip{border-radius:var(--radius-control);color:#fff;font-family:var(--head);border:1px solid #ffffff8c;padding:6px 12px;font-size:11.5px;font-weight:700;position:absolute;bottom:18px;right:12px}.art-played{background:red;width:38%;height:3px;position:absolute;bottom:0;left:0}.art-video-foot{align-items:center;gap:11px;padding:14px 18px 0;display:flex}.art-video-foot strong{font-family:var(--head);font-size:14.5px;font-weight:800;display:block}.art-sub-line{color:var(--muted-ink);font-size:12.5px;display:block}.art-avatar{background:var(--sand);border-radius:50%;flex:none;width:32px;height:32px}.art-video .art-note{padding:0 18px 16px}.art-step{color:#16161673;align-items:center;gap:12px;padding:9px 0;font-size:14.5px;display:flex}.art-step.is-on{color:var(--ink);font-family:var(--head);font-weight:700}.art-step-bar{background:#1616161a;border-radius:999px;height:10px}.art-step.is-on .art-step-bar{background:var(--wgi-accent)}.art-badge{color:#137333;font-family:var(--head);background:#e3eee7;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.art-badge i{font-style:normal}.art-head-ink{margin-top:12px;color:var(--ink)!important}.art-cta-ghost{color:var(--ink);background:0 0;border:1px solid #16161638}.art-opt{color:#1616168c;align-items:center;gap:11px;padding:10px 0;font-size:14.5px;display:flex}.art-opt.is-on{color:var(--ink);font-family:var(--head);font-weight:700}.art-radio{border:2px solid #16161638;border-radius:50%;flex:none;width:16px;height:16px}.art-opt.is-on .art-radio{border-color:var(--wgi-accent);border-width:5px}.art-amount{align-items:baseline;gap:8px;margin:10px 0 14px;display:flex}.art-amount strong{font-family:var(--head);font-size:30px;font-weight:800}.art-amount span{color:var(--muted-ink);font-size:14px}.cc-photo-art{isolation:isolate}.chrome{z-index:2;pointer-events:none;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.chrome-pill{background:#fff;border-radius:999px;align-items:center;gap:10px;width:100%;padding:9px 13px;display:flex;box-shadow:0 10px 24px -12px #07070773}.chrome-g{background:conic-gradient(#4285f4 0 25%, #ea4335 0 50%, #fbbc04 0 75%, #34a853 0);border-radius:50%;flex:none;width:15px;height:15px}.chrome-q{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--body);color:var(--ink);flex:1;font-size:12.5px;line-height:1.2;overflow:hidden}.chrome-call{background:var(--wgi-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:grid}.chrome-call svg{width:13px;height:13px}.chrome-chips{flex-wrap:wrap;gap:6px;display:flex}.chrome-chips i{font-family:var(--head);color:var(--ink);background:#fffffff0;border-radius:999px;padding:5px 10px;font-size:11px;font-style:normal;font-weight:700;box-shadow:0 6px 16px -8px #07070773}.chrome-pmax{flex-direction:column;gap:9px}.chrome-split{background:#fffffff0;border-radius:999px;gap:4px;padding:4px;display:flex;box-shadow:0 8px 20px -10px #07070773}.chrome-split i{border-radius:999px;height:6px}.chrome-split i:first-child{background:var(--wgi-accent);flex:5}.chrome-split i:nth-child(2){background:var(--petrol);flex:3}.chrome-split i:nth-child(3){background:var(--taupe);flex:2}.chrome-split i:nth-child(4){background:var(--sand);flex:1.4}.chrome-tile{background:#fff;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex;box-shadow:0 10px 24px -12px #07070773}.chrome-thumb{background:linear-gradient(135deg, var(--sand), #c8b9a6);width:30px;height:30px;color:var(--petrol);border-radius:7px;flex:none;place-items:center;display:grid}.chrome-thumb svg{width:17px;height:17px}.chrome-tile strong{font-family:var(--head);font-size:14px;font-weight:800;display:block}.chrome-sub{color:var(--muted-ink);font-size:11px;font-style:normal;display:block}.chrome-banner{background:var(--dark);color:#fff;border-radius:10px;flex-direction:column;gap:3px;padding:10px 13px;display:flex;box-shadow:0 10px 24px -12px #0707078c}.chrome-banner strong{font-family:var(--head);font-size:13px;font-weight:800}.chrome-tag{font-family:var(--head);letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;font-size:9px;font-style:normal;font-weight:800}.chrome-video{justify-content:flex-end;align-items:flex-end;bottom:0;left:0;right:0}.chrome-skip{border-radius:var(--radius-control);color:#fff;font-family:var(--head);background:#07070759;border:1px solid #fff9;margin:0 14px 16px 0;padding:6px 11px;font-size:11px;font-weight:700}.chrome-played{background:red;width:42%;height:4px;position:absolute;bottom:0;left:0}.chrome-guarantee{color:#137333;font-family:var(--head);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:11.5px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px -12px #07070773}.chrome-guarantee i{font-style:normal}
