@font-face{font-family:Thmanyah;src:url(/fonts/thmanyah/thmanyahsans-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyah/thmanyahsans-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyah/thmanyahsans-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyah/thmanyahsans-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyah/thmanyahsans-Black.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Helvetica;src:url(/fonts/helvetica/Helvetica-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Helvetica;src:url(/fonts/helvetica/Helvetica-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Helvetica;src:url(/fonts/helvetica/Helvetica-Oblique.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Helvetica;src:url(/fonts/helvetica/Helvetica-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Helvetica;src:url(/fonts/helvetica/Helvetica-BoldOblique.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Compressed;src:url(/fonts/helvetica/Helvetica-Compressed.woff2) format("woff2");font-display:swap}@font-face{font-family:Helvetica Rounded;src:url(/fonts/helvetica/Helvetica-RoundedBold.woff2) format("woff2");font-weight:700;font-display:swap}.dna{position:relative;width:100vw;margin-inline-start:calc(50% - 50vw);height:200px;margin-block:70px 50px;pointer-events:none}.dna-svg{display:block;width:100%;height:200px;overflow:visible}.dna-strand{fill:none;stroke:url(#dna-g);stroke-width:7;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1;filter:drop-shadow(0 6px 14px rgba(30,14,81,.35))}.dna-strand--b{stroke-width:5;opacity:.75}.dna-pair{transform-box:fill-box;transform-origin:center;opacity:0}.dna-pair line{stroke-width:3;stroke-linecap:round}.dna-pair--0 line,.dna-pair--0 circle{stroke:var(--willow);fill:var(--willow)}.dna-pair--1 line,.dna-pair--1 circle{stroke:var(--bamboo);fill:var(--bamboo)}.dna-pair--2 line,.dna-pair--2 circle{stroke:var(--storm);fill:var(--storm)}.dna-pair--3 line,.dna-pair--3 circle{stroke:var(--bamboo);fill:var(--willow)}:root[data-theme=light] .dna-pair--0 line,:root[data-theme=light] .dna-pair--0 circle{stroke:#b8d93a;fill:#b8d93a}.ft{padding:0 24px 28px}.ft-card{position:relative;max-width:1320px;margin:0 auto;overflow:hidden;padding:56px clamp(24px,4vw,56px) 0;border-radius:var(--radius-xl);background:var(--frame);border:1px solid var(--frame-line);box-shadow:0 30px 80px -40px #03141a73}.ft-card:before{content:"";position:absolute;width:520px;height:520px;inset-block-start:-260px;inset-inline-end:-160px;border-radius:50%;background:radial-gradient(closest-side,rgba(209,211,255,.22),transparent);pointer-events:none}.ft-grid{position:relative;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1.4fr;gap:36px}.ft-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:700;font-size:22px}.ft-logo-box{padding:3px 11px 5px;border-radius:9px;background:var(--ink);color:var(--frame)}html[lang=en] .ft-logo-box{padding:4px 11px}.ft-tagline{margin:16px 0 0;max-width:340px;font-size:15px;line-height:1.75;color:var(--ink-muted)}.ft-label{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--cat-num)}html[lang=en] .ft-label{text-transform:uppercase;letter-spacing:.08em}.ft-brand .ft-label{margin-top:26px}.ft-col ul,.ft-social,.ft-stores{list-style:none;margin:0;padding:0}.ft-col li+li{margin-top:10px}.ft-col a{position:relative;text-decoration:none;font-size:15.5px;opacity:.85;transition:opacity .25s,color .25s}.ft-col a:after{content:"";position:absolute;inset-inline-start:0;bottom:-3px;width:0;height:2px;border-radius:2px;background:var(--willow);transition:width .35s var(--ease-out)}.ft-col a:hover{opacity:1}.ft-col a:hover:after{width:100%}.ft-social{display:flex;flex-wrap:wrap;gap:8px}.ft-social a{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--chip-line-ink);color:var(--ink);transition:background .3s var(--ease-out),color .3s,border-color .3s,transform .4s var(--ease-out)}.ft-social a:hover{background:var(--willow);border-color:var(--willow);color:#ffffff;transform:translateY(-3px)}.ft-app-lead{margin:0 0 14px;font-size:14.5px;color:var(--ink-muted)}.ft-stores{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ft-store{display:inline-flex;align-items:center;gap:10px;min-width:180px;padding:9px 16px;border-radius:14px;background:var(--ink);color:var(--frame);text-decoration:none;font-size:15px;font-weight:700;line-height:1.15;transition:transform .35s var(--ease-out),box-shadow .35s}.ft-store span{display:flex;flex-direction:column}.ft-store small{font-size:11px;font-weight:400;opacity:.75}.ft-store:hover{transform:translateY(-2px);box-shadow:0 12px 28px -12px #03141a80}.ft-giant{position:relative;margin:40px 0 -.32em;font-size:min(13vw,200px);font-weight:900;line-height:1;letter-spacing:-.03em;white-space:nowrap;text-align:center;background:linear-gradient(90deg,var(--storm),var(--bamboo),var(--willow));-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none}html[lang=en] .ft-giant{font-weight:700;letter-spacing:-.06em}.ft-bar{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-inline:calc(-1*clamp(24px,4vw,56px));padding:18px clamp(24px,4vw,56px);border-top:1px solid var(--frame-line);background:var(--frame);font-size:14px;color:var(--ink-muted)}.ft-tools{display:flex;align-items:center;gap:8px}.ft-tool{width:38px;height:38px;border-radius:50%;border:1px solid var(--frame-line);background:transparent;color:var(--ink);display:grid;place-items:center;cursor:pointer;font-size:14px;font-weight:700}.ft-tool:hover{background:var(--frame-line)}.ft-top{display:inline-flex;align-items:center;gap:10px;height:42px;padding:4px;padding-inline-start:16px;border:0;border-radius:999px;background:var(--willow);color:#ffffff;font-weight:700;cursor:pointer}.ft-top-round{width:34px;height:34px;border-radius:50%;border:1.5px solid currentColor;display:grid;place-items:center}.ft-top-round svg{transform:rotate(-45deg);transition:transform .4s var(--ease-out)}.ft-top:hover .ft-top-round svg{transform:rotate(-45deg) translate(2px,-2px)}.ft a:focus-visible,.ft button:focus-visible{outline:2px solid var(--bamboo);outline-offset:3px}@media (max-width: 1100px){.ft-grid{grid-template-columns:1fr 1fr 1fr}.ft-brand,.ft-app{grid-column:1 / -1}.ft-stores{flex-direction:row;flex-wrap:wrap}}@media (max-width: 600px){.dna{height:140px;margin-block:40px 30px}.dna-svg{height:140px}.ft{padding:0 10px 14px}.ft-card{padding-top:36px;border-radius:24px}.ft-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.ft-col:last-of-type{grid-column:1 / -1}.ft-store{min-width:0}.ft-bar{justify-content:center;text-align:center}}@media (prefers-reduced-motion: reduce){.ft-col a:after,.ft-social a,.ft-store,.ft-top-round svg{transition:none}}
