@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.0dm~y109r_cge.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.045ah.fd_t~6v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.0rb1wy2~c~egv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.0dm~y109r_cge.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.045ah.fd_t~6v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.0rb1wy2~c~egv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_57da95ad-module__eJRO4a__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_57da95ad-module__eJRO4a__variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.16-z~2sp29ex6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_62be4da0-module__y08ddG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:400}.ibm_plex_mono_62be4da0-module__y08ddG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.10tdkt._dcy9o.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0748i~p6t~e1..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.0enchk..y8of7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.0x4oaf2w5.q41.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.10sk5q~m.vz5z.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.00a6jzddb6_5r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.14_3jk91dypol.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.03t-sxw-mfhfr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_265c2416-module__U219KW__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_265c2416-module__U219KW__variable{--font-plex-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/08f3d05b771d66cc-s.02.3m.z9py4_p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/413670c8b897121b-s.14ap8~zrl6szq.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/72b93e0389b54497-s.0.u5885n6nh5m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab8c2f9dfe50fb3c-s.02z9z4k9hf4m9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/57f2d0e8dd065b18-s.0weekw4rtjj~..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/966a1ae9b0187c65-s.16f3t..oolz7~.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/25d906941e607a44-s.0lxz35w72rj-1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/666deae7c569669f-s.0wbhs3.w672uy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai Fallback;src:local(Arial);ascent-override:110.31%;descent-override:52.78%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_thai_ea4d3905-module__h4b_da__className{font-family:IBM Plex Sans Thai,IBM Plex Sans Thai Fallback;font-style:normal}.ibm_plex_sans_thai_ea4d3905-module__h4b_da__variable{--font-plex-thai:"IBM Plex Sans Thai", "IBM Plex Sans Thai Fallback"}
:root{--bg:#07080a;--bg-2:#0c0d10;--bg-3:#121317;--line:#d6ad6029;--line-strong:#d6ad6057;--gold:#d6ad60;--gold-hi:#f1d898;--gold-lo:#9c7534;--gold-grad:linear-gradient(180deg, #f3dc9f 0%, #d6ad60 52%, #a67c38 100%);--text:#f2ede3;--muted:#9d968a;--faint:#6c665d;--ok:#7fc8a0;--err:#e7897a;--radius:18px;--wrap:1180px;--font:var(--font-jost), "Futura", "Avenir Next", system-ui, sans-serif;--mono:var(--font-plex-mono), ui-monospace, "SF Mono", Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[lang=ar]{--font:var(--font-plex-arabic), "Geeza Pro", "Noto Sans Arabic", system-ui, sans-serif}html[lang=th]{--font:var(--font-plex-thai), "Sukhumvit Set", Thonburi, "Noto Sans Thai", system-ui, sans-serif}html[lang=th] h1,html[lang=th] h2,html[lang=th] h3,html[lang=th] .v2-h1,html[lang=th] .v2-h2,html[lang=th] .v2-h3,html[lang=th] .v2-card__title,html[lang=th] .v2-product__name{letter-spacing:0;line-height:1.4}html[lang=th] .eyebrow,html[lang=th] .v2-eyebrow{letter-spacing:.04em}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.skip{z-index:100;background:var(--gold);color:#111;border-radius:999px;padding:10px 16px;position:absolute;inset-block-start:-60px;inset-inline-start:12px}.skip:focus{inset-block-start:12px}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:20px}@media (min-width:768px){.wrap{padding-inline:32px}}h1,h2,h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:500;line-height:1.12}h1{font-size:clamp(2.3rem,7.2vw,4.6rem)}h2{font-size:clamp(1.75rem,4.4vw,2.9rem)}h3{font-size:1.2rem;line-height:1.3}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0;line-height:1.35}p{margin:0}.gold{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--gold);align-items:center;gap:14px;font-size:.74rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--gold-grad);width:28px;height:1px}html[lang=ar] .eyebrow{letter-spacing:.04em;font-size:.9rem}.lead{color:var(--muted);max-width:62ch;font-size:clamp(1.02rem,2.2vw,1.18rem)}.mono{font-family:var(--mono);letter-spacing:.18em;color:var(--faint);text-transform:uppercase;font-size:.72rem}.rule{background:linear-gradient(90deg, transparent, var(--line-strong), transparent);border:0;height:1px;margin:0}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 26px;font-size:.98rem;font-weight:500;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--gold{background:var(--gold-grad);color:#15110a;box-shadow:0 10px 30px -12px #d6ad608c}.btn--gold:hover{box-shadow:0 14px 38px -12px #d6ad60bf}.btn--line{border-color:var(--line-strong);color:var(--text);background:#ffffff05}.btn--line:hover{border-color:var(--gold)}.btn--wa .wa-dot{background:#25d366;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #25d36629}.btn[disabled]{opacity:.6;cursor:progress}.btn-row{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:479px){.btn-row .btn{flex:100%}}.link-arrow{color:var(--gold);align-items:center;gap:8px;font-weight:500;display:inline-flex}.link-arrow:after{content:"→";transition:transform .2s}html[dir=rtl] .link-arrow:after{content:"←"}.link-arrow:hover:after{transform:translate(3px)}html[dir=rtl] .link-arrow:hover:after{transform:translate(-3px)}.header{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(14px);border-block-end:1px solid var(--line);background:#07080ac7;position:sticky;inset-block-start:0}.header__bar{justify-content:space-between;align-items:center;gap:16px;min-height:70px;display:flex}.logo{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.logo__word{line-height:1;display:grid}.logo__name{letter-spacing:.34em;font-size:1.02rem;font-weight:500}.logo__sub{letter-spacing:.52em;color:var(--gold-lo);margin-block-start:5px;font-size:.56rem}html[dir=rtl] .logo__word{direction:ltr}.nav{align-items:center;gap:4px;display:none}.nav a{color:var(--muted);border-radius:999px;padding:8px 11px;font-size:.9rem;transition:color .2s}.nav a:hover,.nav a[aria-current=page]{color:var(--text)}.nav a[aria-current=page]{color:var(--gold-hi)}.header__end{align-items:center;gap:8px;display:flex}.header__cta{min-height:42px;padding:0 18px;font-size:.9rem;display:none}@media (min-width:1100px){.nav{display:flex}.header__cta{display:inline-flex}.burger{display:none!important}}.lang{position:relative}.lang summary{border:1px solid var(--line);cursor:pointer;height:42px;font-family:var(--mono);letter-spacing:.12em;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.78rem;list-style:none;display:inline-flex}.lang summary::-webkit-details-marker{display:none}.lang[open] summary{border-color:var(--gold);color:var(--text)}.lang__list{background:var(--bg-3);border:1px solid var(--line-strong);border-radius:14px;min-width:190px;padding:6px;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;box-shadow:0 20px 50px -20px #000}.lang__list a{border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:.95rem;display:flex}.lang__list a:hover{background:#d6ad6014}.lang__list a[aria-current=true]{color:var(--gold-hi)}.lang__list .mono{font-size:.68rem}.burger{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;place-items:center;width:42px;height:42px;display:inline-grid}.burger span{background:var(--text);width:16px;height:1.5px;box-shadow:0 5px 0 var(--text), 0 -5px 0 var(--text);display:block}.drawer{border-block-start:1px solid var(--line);padding-block:12px 22px}.drawer nav{display:grid}.drawer nav a{border-block-end:1px solid var(--line);padding:14px 4px;font-size:1.08rem}.drawer nav a[aria-current=page]{color:var(--gold-hi)}.drawer .btn-row{margin-block-start:18px}@media (min-width:1100px){.drawer{display:none}}.section{padding-block:clamp(64px,11vw,120px);position:relative}.section--alt{background:var(--bg-2);border-block:1px solid var(--line)}.section__head{gap:18px;max-width:760px;margin-block-end:clamp(32px,6vw,56px);display:grid}.section__head--center{text-align:center;justify-items:center;margin-inline:auto}.grid{gap:16px;display:grid}@media (min-width:640px){.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}}.card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#ffffff06,#ffffff02);align-content:start;gap:12px;padding:clamp(22px,3vw,30px);transition:border-color .25s,transform .25s;display:grid;position:relative}.card p{color:var(--muted);font-size:.98rem}a.card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.card__n{font-family:var(--mono);letter-spacing:.2em;color:var(--gold);font-size:.72rem}.card ul{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.card li{color:var(--text);gap:10px;font-size:.95rem;display:flex}.card li:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:5px;height:5px;margin-block-start:.62em}.hero{padding-block:clamp(56px,10vw,110px) clamp(64px,10vw,110px);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#d6ad6021,#0000 70%);height:780px;position:absolute;inset:-20% -10% auto}.hero__grid{align-items:center;gap:48px;display:grid;position:relative}@media (min-width:1000px){.hero__grid{grid-template-columns:1.25fr 1fr}}.hero__copy{gap:24px;display:grid}.hero__note{color:var(--faint);font-size:.86rem}.hero__art{justify-self:center;width:min(100%,460px)}.ornament circle,.ornament path,.ornament line{vector-effect:non-scaling-stroke}.ornament .spin{transform-origin:50%;animation:80s linear infinite spin}.ornament .pulse{animation:3.2s ease-in-out infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}.page-hero{padding-block:clamp(56px,9vw,100px) clamp(40px,6vw,64px);position:relative;overflow:hidden}.page-hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#d6ad601a,#0000 70%);height:520px;position:absolute;inset:-40% 20% auto}.page-hero .wrap{gap:22px;display:grid;position:relative}.crumbs{color:var(--faint);flex-wrap:wrap;gap:8px;font-size:.85rem;display:flex}.crumbs a:hover{color:var(--text)}.ba__toggle{border:1px solid var(--line-strong);border-radius:999px;margin-block-end:28px;padding:4px;display:inline-flex}.ba__toggle button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:10px 20px;font-size:.92rem}.ba__toggle button[aria-pressed=true]{background:var(--gold-grad);color:#15110a}.ba__steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.ba__steps{grid-template-columns:repeat(4,1fr)}}.ba__step{border:1px solid var(--line);background:var(--bg-3);opacity:0;border-radius:16px;gap:10px;padding:20px;animation:.5s forwards step-in;display:grid;transform:translateY(8px)}.ba__step p{color:var(--text);font-size:.98rem}.ba--before .ba__step:last-child{border-color:#e7897a73}.ba--after .ba__step:last-child{border-color:#7fc8a080}.ba__dot{background:var(--faint);border-radius:50%;width:10px;height:10px}.ba--after .ba__dot{background:var(--gold);box-shadow:0 0 0 5px #d6ad6026}.ba--before .ba__step:last-child .ba__dot{background:var(--err)}.ba--after .ba__step:last-child .ba__dot{background:var(--ok)}@keyframes step-in{to{opacity:1;transform:none}}.work{gap:16px;display:grid}@media (min-width:640px){.work{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.work{grid-template-columns:repeat(3,1fr)}}.project{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);grid-template-rows:auto 1fr;transition:border-color .25s;display:grid;overflow:hidden}.project:hover{border-color:var(--line-strong)}.project__media{aspect-ratio:4/3;background:radial-gradient(circle at 50% 120%, #d6ad6033, transparent 60%), var(--bg-3);position:relative;overflow:hidden}.project__shot{border:1px solid #ffffff1f;border-radius:18px;width:48%;height:auto;transition:transform .4s;position:absolute;inset-block-start:13%;inset-inline-start:50%;translate:-50%;box-shadow:0 30px 60px -20px #000}.project:hover .project__shot{transform:translateY(-10px)}html[dir=rtl] .project__shot{translate:50%}.project__icon{border:1px solid #ffffff1a;border-radius:11px;width:44px;height:44px;position:absolute;inset-block-start:16px;inset-inline-start:16px}.project__body{align-content:start;gap:10px;padding:22px;display:grid}.project__body p{color:var(--muted);font-size:.95rem}.tags{flex-wrap:wrap;gap:6px;margin-block-start:4px;display:flex}.tag{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:.74rem}.project__links{flex-wrap:wrap;gap:16px;margin-block-start:8px;font-size:.92rem;display:flex}.founder{align-items:center;gap:40px;display:grid}@media (min-width:900px){.founder{grid-template-columns:.8fr 1.2fr}}.founder__photo{border-radius:var(--radius);border:1px solid var(--line-strong);aspect-ratio:4/5;max-width:420px;position:relative;overflow:hidden}.founder__photo img{object-fit:cover;filter:grayscale(.25)contrast(1.05);width:100%;height:100%}.founder__copy{gap:18px;display:grid}.founder__copy>p{color:var(--muted)}.facts{border-block-start:1px solid var(--line);gap:0;margin:8px 0 0;display:grid}.facts div{border-block-end:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 20px;padding-block:14px;display:flex}.facts dt{color:var(--faint);font-size:.9rem}.facts dd{margin:0;font-size:.95rem}.steps{counter-reset:s;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.steps--4{grid-template-columns:repeat(4,1fr)}.steps--3{grid-template-columns:repeat(3,1fr)}}.steps li{counter-increment:s;border-block-start:1px solid var(--line-strong);gap:10px;padding-block-start:22px;display:grid}.steps li:before{content:counter(s, decimal-leading-zero);font-family:var(--mono);color:var(--gold);letter-spacing:.2em;font-size:.8rem}.steps p{color:var(--muted);font-size:.96rem}.final{text-align:center;border:1px solid var(--line-strong);background:radial-gradient(circle at 50% 0%, #d6ad6024, transparent 60%), var(--bg-2);border-radius:28px;justify-items:center;gap:22px;padding:clamp(40px,7vw,80px) clamp(20px,5vw,60px);display:grid}.final .btn-row{justify-content:center}.form-layout{gap:32px;display:grid}@media (min-width:1000px){.form-layout{grid-template-columns:1.5fr .7fr;align-items:start}}.form{border:1px solid var(--line);background:var(--bg-2);border-radius:22px;gap:18px;padding:clamp(22px,4vw,36px);display:grid}.form__row{gap:18px;display:grid}@media (min-width:640px){.form__row{grid-template-columns:1fr 1fr}}.field{gap:8px;display:grid}.field label{justify-content:space-between;gap:10px;font-size:.92rem;display:flex}.field label small{color:var(--faint);font-size:.78rem}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--bg);border-radius:12px;width:100%;min-height:50px;padding:12px 14px;font-size:16px;transition:border-color .2s}.field textarea{resize:vertical;min-height:130px}.field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--gold) 50%), linear-gradient(135deg, var(--gold) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:36px}html[dir=rtl] .field select{background-position:20px,15px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold);outline:none}.field [aria-invalid=true]{border-color:var(--err)}.field__err{color:var(--err);font-size:.84rem}.form__consent{color:var(--faint);font-size:.82rem}.form__consent a{text-decoration:underline}.hp{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.notice{border:1px solid;border-radius:14px;gap:8px;padding:20px;display:grid}.notice--ok{background:#7fc8a00f;border-color:#7fc8a080}.notice--err{background:#e7897a0f;border-color:#e7897a80}.notice p{color:var(--muted)}.side{gap:16px;display:grid}.checks{gap:14px;margin:0;padding:0;list-style:none;display:grid}.checks li{gap:12px;display:flex}.checks li:before{content:"✓";color:var(--gold)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);cursor:pointer;color:var(--muted);background:0 0;border-radius:999px;padding:10px 16px;font-size:.92rem;transition:border-color .2s,color .2s}.chip:hover{border-color:var(--line-strong);color:var(--text)}.chip[aria-pressed=true]{border-color:var(--gold);color:var(--gold-hi);background:#d6ad6014}.finder{gap:26px;display:grid}.finder__result{border:1px solid var(--line-strong);background:radial-gradient(circle at 0% 0%, #d6ad601a, transparent 60%), var(--bg-3);border-radius:18px;gap:14px;padding:24px;animation:.45s forwards step-in;display:grid}.faq{border-block-start:1px solid var(--line);max-width:820px;display:grid}.faq details{border-block-end:1px solid var(--line);padding-block:18px}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:1.05rem;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold);font-size:1.3rem;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--muted);margin-block-start:10px}.prose{gap:30px;max-width:760px;display:grid}.prose section{gap:10px;display:grid}.prose p{color:var(--muted)}.footer{border-block-start:1px solid var(--line);background:var(--bg);padding-block:64px 32px}.footer__grid{gap:36px;display:grid}@media (min-width:900px){.footer__grid{grid-template-columns:1.4fr repeat(3,1fr)}}.footer h2{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-block-end:14px;font-size:.72rem}html[lang=ar] .footer h2{letter-spacing:0;font-size:.9rem}.footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer li a{color:var(--muted);font-size:.94rem}.footer li a:hover{color:var(--text)}.footer__brand{align-content:start;gap:16px;display:grid}.footer__brand p{color:var(--muted);max-width:34ch}.footer__base{border-block-start:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-block-start:48px;padding-block-start:22px;font-size:.84rem;display:flex}.wa-float{z-index:60;color:#eafff1;background:#0f1a13;border:1px solid #25d36673;border-radius:999px;align-items:center;gap:10px;height:54px;padding-inline:16px 20px;font-size:.92rem;font-weight:500;display:inline-flex;position:fixed;inset-block-end:18px;inset-inline-end:18px;box-shadow:0 16px 40px -14px #000000e6}.wa-float:hover{border-color:#25d366}.wa-float svg{color:#25d366;width:22px;height:22px}@media (max-width:479px){.wa-float{justify-content:center;width:54px;padding:0}.wa-float span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.systeme{aspect-ratio:1;width:100%;max-width:520px;margin-inline:auto;position:relative}.systeme__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flux{animation:3.2s linear infinite flux}@keyframes flux{to{stroke-dashoffset:-34px}}.noyau{aspect-ratio:1;text-align:center;border:1px solid var(--line-strong);background:radial-gradient(circle at 40% 35%,#d6ad6047,#07080af7 68%);border-radius:50%;place-content:center;gap:4px;width:40%;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;box-shadow:0 0 60px -14px #d6ad608c,inset 0 0 40px #d6ad601a}html[dir=rtl] .noyau{translate:50% -50%}.noyau__nom{letter-spacing:.24em;text-transform:uppercase;padding-inline-start:.24em;font-size:clamp(14px,2.4vw,19px);font-weight:500}.noyau__sous{color:var(--gold);letter-spacing:.06em;padding-inline:8px;font-size:clamp(9px,1.3vw,11px)}.noeud{white-space:nowrap;border:1px solid var(--line-strong);background:#0c0d10f0;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:clamp(10.5px,1.35vw,12.5px);font-weight:500;animation:7s ease-in-out infinite derive;display:inline-flex;position:absolute;translate:-50% -50%;box-shadow:0 10px 26px -12px #000000e6}html[dir=rtl] .noeud{translate:50% -50%}@keyframes derive{0%,to{margin-block-start:0}50%{margin-block-start:-7px}}.noeud__led{background:var(--gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #d6ad60cc}.hero__art{width:min(100%,520px);padding-inline:8%}.site-intro{z-index:10000;cursor:pointer;position:fixed;inset:0;overflow:hidden}.intro-seen .site-intro{display:none}.intro__panel{will-change:transform;background:#07070a;height:50.5%;transition:transform .9s cubic-bezier(.76,0,.24,1);position:absolute;left:0;right:0}.intro__panel--top{top:0}.intro__panel--bottom{bottom:0}.site-intro.is-exit .intro__panel--top{transform:translateY(-100%)}.site-intro.is-exit .intro__panel--bottom{transform:translateY(100%)}.intro__stage{flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.4rem,4vh,2.4rem);padding:0 1.5rem;transition:opacity .55s,transform .9s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.site-intro.is-exit .intro__stage{opacity:0;transform:scale(1.06)}.intro__glow{aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(circle,#d6ad6038 0%,#d6ad600f 40%,#0000 68%);width:min(80vw,560px);animation:2.2s .9s forwards intro-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)}.intro__mark{filter:drop-shadow(0 0 18px #d6ad6040);width:min(62vw,300px);height:auto;animation:3.4s cubic-bezier(.22,1,.36,1) both intro-spin;overflow:visible}.intro__ring{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.65,0,.35,1) forwards intro-draw}.intro__core{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.6s 1.25s forwards intro-core}.intro__name{font-family:var(--font-jost), "Futura", "Avenir Next", system-ui, sans-serif;letter-spacing:.14em;white-space:nowrap;margin:0;font-size:clamp(1.55rem,6.4vw,3.6rem);font-weight:500;line-height:1;display:flex}.intro__l{opacity:0;filter:blur(6px);background:linear-gradient(#f3dc9f 0%,#d6ad60 52%,#a67c38 100%);color:#0000;-webkit-background-clip:text;background-clip:text;animation:.7s cubic-bezier(.22,1,.36,1) forwards intro-letter;display:inline-block;transform:translateY(.5em)}.intro__l--light{background:linear-gradient(#f4f1ea 0%,#cfc9bd 100%);-webkit-background-clip:text;background-clip:text;font-weight:400}.intro__line{background:linear-gradient(90deg,#0000,#d6ad60b3,#0000);width:min(70vw,420px);height:1px;animation:1s cubic-bezier(.22,1,.36,1) 2.2s forwards intro-line;transform:scaleX(0)}@keyframes intro-draw{to{stroke-dashoffset:0}}@keyframes intro-core{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes intro-spin{0%{transform:rotate(-40deg)scale(.86)}to{transform:rotate(0)scale(1)}}@keyframes intro-glow{to{opacity:1}}@keyframes intro-letter{to{opacity:1;filter:blur();transform:none}}@keyframes intro-line{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.site-intro{display:none}}.posa-demo{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.posa-demo__title{margin:12px 0 16px;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.12}.posa-demo__lead{color:var(--muted);margin-bottom:20px;font-size:1.05rem;line-height:1.65}.posa-demo .checks{margin-bottom:28px}.posa-demo__note{color:var(--faint);margin-top:16px;font-size:.85rem}.posa-demo__media{aspect-ratio:9/16;width:100%;max-width:340px;box-shadow:0 0 0 1px var(--line-strong), 0 40px 90px #0000008c;background:#000;border-radius:30px;justify-self:center;overflow:hidden}.posa-demo__media video{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:860px){.posa-demo{grid-template-columns:1fr;gap:36px}.posa-demo__media{max-width:300px}}
:root{--v2-bg:#0a0a0b;--v2-panel:#161618;--v2-panel-2:#1c1c1f;--v2-line:#ffffff14;--v2-line-2:#ffffff24;--v2-text:#f1efe9;--v2-muted:#a9a59c;--v2-faint:#77736b;--v2-amber:#f3a45f;--v2-amber-hi:#ffc18a;--v2-amber-deep:#e0833a;--v2-glow:0 0 36px -8px #f3a45f8c;--v2-radius:22px;--v2-ease:cubic-bezier(.22, .61, .36, 1);--bg:var(--v2-bg);--bg-2:#111113;--bg-3:var(--v2-panel);--line:var(--v2-line);--line-strong:var(--v2-line-2);--gold:var(--v2-amber);--gold-hi:var(--v2-amber-hi);--gold-lo:var(--v2-amber-deep);--gold-grad:linear-gradient(180deg, #ffc58f 0%, #f3a45f 55%, #e0833a 100%);--text:var(--v2-text);--muted:var(--v2-muted);--faint:var(--v2-faint)}body{background:radial-gradient(60% 38% at 50% -6%, #f3a45f17 0%, transparent 70%), var(--v2-bg)}.v2-wrap{width:min(1180px,100% - 40px);margin-inline:auto}.v2-btn{min-height:48px;font:inherit;cursor:pointer;transition:transform .18s var(--v2-ease), box-shadow .18s var(--v2-ease), background .18s, border-color .18s;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.4rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.v2-btn:active{transform:translateY(1px)scale(.99)}.v2-btn--primary{color:#1c1006;background:linear-gradient(#ffbd84 0%,#f3a45f 55%,#e8904a 100%);box-shadow:0 12px 30px -14px #f3a45fbf,inset 0 1px #ffffff59}.v2-btn--primary:hover{box-shadow:0 14px 36px -12px #f3a45fe6,inset 0 1px #ffffff59}.v2-btn--ghost{color:var(--v2-text);border-color:var(--v2-line-2);background:#ffffff08}.v2-btn--ghost:hover{background:#ffffff12}.v2-btn--block{width:100%}.v2-arrow{width:14px;height:14px}[dir=rtl] .v2-arrow{transform:scaleX(-1)}.v2-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--v2-amber);font-size:.92rem;font-weight:600}.v2-h1{letter-spacing:-.035em;margin:0;font-size:clamp(2.4rem,6vw,4.6rem);font-weight:500;line-height:1.02}.v2-h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,4vw,3rem);font-weight:500;line-height:1.06}.v2-h3{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:500;line-height:1.2}.v2-lead{color:var(--v2-muted);max-width:40rem;margin:0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.55}.v2-small{color:var(--v2-faint);font-size:.85rem}.v2-hero{text-align:center;padding-block:clamp(4rem,12vw,8.5rem) clamp(2.5rem,6vw,4rem)}.v2-hero .v2-h1{max-width:19ch;margin-block-start:1.2rem;margin-inline:auto}.v2-hero .v2-lead{margin-block-start:1.4rem;margin-inline:auto}.v2-hero__cta{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:2.2rem;display:flex}.v2-journey{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin-block-start:3rem;display:flex}.v2-journey__step{border:1px solid var(--v2-line);color:var(--v2-muted);background:#ffffff05;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem .95rem;font-size:.85rem;display:flex}.v2-journey__step b{color:var(--v2-amber);font-variant-numeric:tabular-nums;font-weight:500}.v2-journey__link{background:var(--v2-amber);opacity:.8;border-radius:2px;width:2.2rem;height:2px;box-shadow:0 0 10px #f3a45fcc}@media (max-width:640px){.v2-journey__link{width:1rem}.v2-journey__step{font-size:.78rem}}.v2-wire{flex-direction:column;align-items:center;padding-block:.5rem;display:flex}.v2-wire__line{background:linear-gradient(180deg, transparent, var(--v2-amber) 20%, var(--v2-amber) 80%, transparent);border-radius:2px;width:2px;height:clamp(56px,9vw,96px);position:relative;overflow:hidden;box-shadow:0 0 12px #f3a45fb3}.v2-wire__line:after{content:"";height:30%;animation:v2-current 2.8s var(--v2-ease) infinite;background:linear-gradient(#0000,#fff3e6,#0000);position:absolute;inset-inline:0}@keyframes v2-current{0%{transform:translateY(-120%)}to{transform:translateY(420%)}}.v2-wire__dot{background:var(--v2-amber-hi);border-radius:999px;width:8px;height:8px;box-shadow:0 0 10px #f3a45fe6}.v2-section{padding-block:clamp(2.5rem,6vw,4.5rem)}.v2-section__head{text-align:center;margin-block-end:clamp(2rem,4vw,3rem)}.v2-section__head .v2-lead{margin-block-start:.9rem;margin-inline:auto}.v2-section__head .v2-eyebrow{margin-block-end:.9rem;display:block}.v2-panel{background:linear-gradient(180deg, var(--v2-panel-2) 0%, var(--v2-panel) 100%);border:1px solid var(--v2-line);border-radius:var(--v2-radius);position:relative;box-shadow:inset 0 1px #ffffff0f,0 30px 70px -40px #000000f2}.v2-panel--active{box-shadow:inset 0 1px 0 #ffffff0f, var(--v2-glow), 0 30px 70px -40px #000000f2;border-color:#f3a45fb3}.v2-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1rem;display:grid}.flip{perspective:1400px}.flip__inner{height:100%;min-height:21rem;transform-style:preserve-3d;transition:transform .7s var(--v2-ease);display:grid}.flip[data-flipped=true] .flip__inner{transform:rotateY(180deg)}[dir=rtl] .flip[data-flipped=true] .flip__inner{transform:rotateY(-180deg)}.flip__face{backface-visibility:hidden;flex-direction:column;grid-area:1/1;padding:1.6rem;display:flex}.flip__back{transform:rotateY(180deg)}.flip__front{visibility:visible;transition:visibility 0s linear .35s}.flip__back{visibility:hidden;transition:visibility 0s linear .35s}.flip[data-flipped=true] .flip__front{visibility:hidden}.flip[data-flipped=true] .flip__back{visibility:visible}@media (hover:hover){.flip:not([data-flipped=true]) .flip__front{transition:transform .26s var(--v2-ease), border-color .26s, box-shadow .26s, visibility 0s linear .35s}.flip:not([data-flipped=true]):hover .flip__front{border-color:#f3a45f73;transform:translateY(-6px);box-shadow:inset 0 1px #ffffff0f,0 0 30px -12px #f3a45f73,0 40px 80px -40px #000}}.flip__toggle{appearance:none;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;height:100%;margin:0;padding:0;display:flex}.v2-card__title{letter-spacing:-.02em;margin-block-start:.7rem;font-size:1.4rem}.v2-card__short{color:var(--v2-muted);margin-block-start:.6rem;font-size:1.05rem;line-height:1.5}.v2-card__foot{justify-content:space-between;align-items:flex-end;gap:1rem;margin-block-start:auto;padding-block-start:1.4rem;display:flex}.v2-card__explore{color:var(--v2-amber);align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.v2-price{color:var(--v2-text);font-size:1.05rem}.v2-price small{color:var(--v2-faint);margin-inline-start:.2rem;font-size:.8rem}.v2-price--amount{letter-spacing:-.03em;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:500;line-height:1.05;display:block}.v2-price--amount small{letter-spacing:0;margin-inline-start:.35rem;font-size:.4em;font-weight:400}.v2-price--amount .v2-price__from{letter-spacing:.06em;margin-block-end:.45rem;font-weight:400}.v2-price__from{letter-spacing:.06em;text-transform:uppercase;color:var(--v2-faint);font-size:.72rem;display:block}.v2-list{gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.v2-list li{color:var(--v2-muted);align-items:baseline;gap:.6rem;font-size:1rem;display:flex}.v2-list li:before{content:"";background:var(--v2-amber);border-radius:999px;flex-shrink:0;width:6px;height:6px;transform:translateY(-2px);box-shadow:0 0 8px #f3a45fcc}.v2-back-link{appearance:none;color:var(--v2-faint);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.82rem}.v2-back-link:hover{color:var(--v2-text)}.v2-products{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;display:grid}.v2-product{flex-direction:column;padding:1.9rem;display:flex}.v2-product__name{letter-spacing:-.03em;margin-block-start:.6rem;font-size:1.7rem}.v2-product__tag{color:var(--v2-muted);margin-block-start:.5rem}.v2-chips{flex-wrap:wrap;gap:.4rem;margin-block-start:1.2rem;display:flex}.v2-chip{border:1px solid var(--v2-line-2);color:var(--v2-muted);border-radius:999px;padding:.3rem .65rem;font-size:.9rem}.v2-product__foot{gap:.6rem;margin-block-start:auto;padding-block-start:1.6rem;display:grid}.v2-product__foot .v2-price{margin-block-end:.4rem}.v2-custom{gap:2rem;padding:clamp(1.6rem,4vw,3rem);display:grid}@media (min-width:900px){.v2-custom{grid-template-columns:.9fr 1.1fr;align-items:start}}.v2-form,.v2-form__row{gap:.9rem;display:grid}@media (min-width:560px){.v2-form__row{grid-template-columns:1fr 1fr}}.v2-field{gap:.4rem;display:grid}.v2-field span{color:var(--v2-muted);font-size:.82rem}.v2-input{border:1px solid var(--v2-line-2);width:100%;min-height:48px;color:var(--v2-text);font:inherit;background:#ffffff08;border-radius:12px;padding:.7rem .9rem;font-size:16px}.v2-input:focus{border-color:var(--v2-amber);outline:none;box-shadow:0 0 0 3px #f3a45f2e}textarea.v2-input{resize:vertical;min-height:7.5rem}select.v2-input option{color:var(--v2-text);background:#1b1b1d}.v2-notice{border-radius:12px;padding:.8rem 1rem;font-size:.9rem}.v2-notice--ok{color:#b8e6cc;background:#7fc8a01a;border:1px solid #7fc8a059}.v2-notice--err{color:#f2b3a8;background:#e7897a1a;border:1px solid #e7897a59}.v2-product-hero{padding-block:clamp(3.5rem,9vw,6rem) 2rem}.v2-product-hero .v2-h1{max-width:18ch;margin-block-start:1rem}.v2-product-hero .v2-lead{margin-block-start:1.2rem}.v2-qa{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.v2-qa__item{padding:1.5rem}.v2-qa__item h3{letter-spacing:.12em;text-transform:uppercase;color:var(--v2-amber);margin:0 0 .6rem;font-size:.78rem;font-weight:500}.v2-qa__item p{color:var(--v2-text);margin:0;line-height:1.5}.v2-features{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.75rem;display:grid}.v2-feature{padding:1.2rem 1.3rem;font-size:1rem}.v2-feature b{background:var(--v2-amber);border-radius:999px;width:8px;height:8px;margin-block-end:.8rem;display:block;box-shadow:0 0 10px #f3a45fcc}.v2-pricing{text-align:center;max-width:34rem;margin-inline:auto;padding:clamp(1.6rem,4vw,2.6rem)}.v2-pricing__amount{letter-spacing:-.04em;margin-block:.6rem .2rem;font-size:clamp(2.6rem,7vw,3.6rem)}.v2-pricing .v2-list{text-align:start;margin-block:1.5rem}.v2-steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.v2-steps li{padding:1.3rem;list-style:none}.v2-steps li:before{counter-increment:s;content:counter(s, decimal-leading-zero);color:var(--v2-amber);letter-spacing:.1em;margin-block-end:.6rem;font-size:.78rem;display:block}.v2-steps{margin:0;padding:0}.v2-center{text-align:center}.v2-stack{justify-items:center;gap:.7rem;display:grid}.v2-reveal{animation:v2-in .8s var(--v2-ease) both}.v2-reveal-2{animation-delay:.1s}.v2-reveal-3{animation-delay:.2s}@keyframes v2-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v2-reveal,.v2-wire__line:after{animation:none}.flip__inner{transition:none;transform:none!important}.flip__back{visibility:hidden;transform:none}.flip[data-flipped=true] .flip__back{visibility:visible}.flip[data-flipped=true] .flip__front{visibility:hidden}}@media (max-width:520px){.header__cta{display:none!important}}.v2-video{aspect-ratio:9/16;justify-self:center;width:100%;max-width:calc(min(78vh,720px)/1.77778);position:relative}.v2-video video{object-fit:cover;border:1px solid var(--v2-line);background:#000;border-radius:16px;width:100%;height:100%;display:block}.v2-video__play{cursor:pointer;color:#1a1208;background:linear-gradient(180deg, #ffc58f, var(--v2-amber));width:84px;height:84px;transition:transform .2s var(--v2-ease);border:0;border-radius:999px;place-items:center;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 0 0 10px #f3a45f2e,0 20px 50px -10px #000c}.v2-video__play svg{width:34px;height:34px;margin-inline-start:4px}.v2-video__play:hover{transform:scale(1.06)}.flip .v2-eyebrow,.v2-product>.v2-eyebrow{font-size:1.05rem}.flip__front .flip__toggle{text-align:center;align-items:center}.flip__front .flip__toggle>.v2-eyebrow{margin-block-start:auto;padding-block-start:1.6rem}.flip__front .v2-card__foot{align-self:stretch}
