@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.woff2)format("woff2-variations");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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2)format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2)format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2)format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2)format("woff2-variations");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:Noto Sans Thai Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-thai-thai-wght-normal.CtQSZ1tK.woff2)format("woff2-variations");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-thai-latin-ext-wght-normal.DH1q_yQ5.woff2)format("woff2-variations");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:Noto Sans Thai Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-thai-latin-wght-normal.Bi3VDbYN.woff2)format("woff2-variations");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}@layer base{:root{--ocean:#0077b6;--cyan:#48cae4;--coral:coral;--ink:#03045e;--muted:#57636c;--mist:#f0f9ff;--line:#d1e5ef;--white:#fff;--display:"Outfit Variable",sans-serif;--body:"Plus Jakarta Sans Variable",sans-serif;color:var(--ink);background:var(--mist);font-family:var(--body);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-block-start:7rem}body{margin:0;font-size:16px;line-height:1.7}:lang(th){--display:"Noto Sans Thai Variable",sans-serif;--body:"Noto Sans Thai Variable",sans-serif}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--display);text-wrap:balance;font-weight:600;line-height:1.08}h1{letter-spacing:-.045em;font-size:clamp(2.8rem,5.8vw,5.7rem)}h2{letter-spacing:-.035em;font-size:clamp(2rem,3.4vw,3.4rem)}h3{letter-spacing:-.025em;font-size:1.55rem}p{color:var(--muted)}a{color:inherit;text-decoration:none}button,input,summary{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}img{object-fit:cover;max-inline-size:100%;display:block}svg{flex-shrink:0}::selection{background:var(--cyan);color:var(--ink)}:focus-visible{outline:3px solid var(--ocean);outline-offset:5px}[hidden]{display:none!important}:lang(th) h1,:lang(th) h2,:lang(th) h3{letter-spacing:-.015em;line-height:1.3}:lang(th) p{line-height:1.9}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}@layer layout{.wrap{inline-size:min(1280px,100% - 112px);margin-inline:auto}.section{padding-block:110px}.site-header{z-index:20;align-items:center;gap:32px;min-block-size:108px;inline-size:min(1440px,100%);margin-inline:auto;padding-inline:56px;display:flex;position:relative}.main-navigation{justify-content:center;align-items:center;gap:clamp(18px,2.5vw,36px);margin-inline:auto;display:flex}.hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:30px;min-block-size:650px;padding-block:45px 78px;display:grid}.hero-copy{z-index:1;padding-block:28px;position:relative}.hero h1{margin-block:28px}.hero h1>span{color:var(--ocean)}.hero .lead{max-inline-size:490px}.hero .actions{margin-block-start:32px}.hero-scene{margin-inline-end:-26px;position:relative}.ocean-window{background:var(--ocean);border-radius:48% 48% 12px 12px;block-size:560px;overflow:hidden}.ocean-window img{object-position:64% center;block-size:100%;inline-size:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.hero-scene:hover .ocean-window img{transform:scale(1.025)}.manifesto{grid-template-columns:1fr 2fr;gap:60px;display:grid}.manifesto .eyebrow{padding-block-start:14px}.manifesto h2{max-inline-size:850px}.manifesto .lead{max-inline-size:720px;margin-block-start:24px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:38px;padding-block-end:25px;display:grid}.journey{grid-template-columns:1.08fr 1fr;align-items:center;gap:84px;display:grid}.journey figure img{border-radius:12px 120px 12px 12px;block-size:450px;inline-size:100%}.journey h2{margin-block:18px 24px}.journey .button{margin-block-start:32px}.page-heading{text-align:center;max-inline-size:1030px;padding-block:60px 68px}.page-heading h1{margin-block:18px 24px;font-size:clamp(2.75rem,5.2vw,5rem)}.page-heading .lead{max-inline-size:760px;margin-inline:auto}.contact-section{grid-template-columns:1.45fr 1fr;align-items:start;gap:72px;padding-block-end:60px;display:grid}.contact-main{gap:24px;min-inline-size:0;display:grid}.mode-section{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.mode-visual{align-self:stretch;min-block-size:510px;position:relative}.mode-visual img{object-position:center;border-radius:180px 16px 16px;block-size:100%;inline-size:100%;position:absolute}.mode-copy{padding-block:24px}.mode-copy h2{margin-block:14px 20px}.mode-copy .lead{margin-block-end:20px}.collection-section{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;display:grid}.collection-section h2{margin-block:18px 24px}.collection-photo img{aspect-ratio:1.25;border-radius:16px;block-size:auto;inline-size:100%}.editorial-pair{grid-template-columns:1fr 1fr;gap:100px;display:grid}.editorial-pair h2{margin-block:24px}.editorial-pair .text-link{margin-block-start:24px}.process-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.process-image{position:sticky;top:40px}.process-image img{object-position:center;border-radius:240px 240px 12px 12px;block-size:640px;inline-size:100%}.process-steps{margin:0;padding:0;list-style:none}.process-steps li{border-block-end:1px solid var(--line);gap:28px;padding-block:32px;display:flex}.process-steps li:first-child{padding-block-start:4px}.process-steps h2{margin-block-end:16px;font-size:2rem}.trust-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.trust-grid article{background:#e0f2fe;border-radius:16px;padding:40px}.trust-grid h2{margin-block:18px;font-size:2rem}.trust-grid article:nth-child(2){background:#fff}.section-bottom{margin-block:-65px 100px}.plans-grid{grid-template-columns:1fr 1fr;gap:28px;max-inline-size:1080px;display:grid}.comparison-section{max-inline-size:1080px}.comparison-section>h2{margin-block-end:36px}.faq-section{grid-template-columns:.7fr 1.3fr;gap:100px;padding-block:10px 110px;display:grid}.faq-aside{padding-block-start:18px}.faq-aside h2{margin-block:22px;font-size:2rem}.faq-aside .text-link{margin-block-start:24px}.site-footer{background:#e0f2fe;margin-block-start:50px;padding:70px max(56px,50vw - 640px) 28px}.footer-top{justify-content:space-between;gap:50px;padding-block-end:54px;display:flex}.footer-top>div{max-inline-size:330px}.footer-top p{margin-block-start:20px}.footer-top nav{flex-wrap:wrap;place-content:start flex-end;gap:16px 32px;max-inline-size:600px;display:flex}.footer-bottom{border-block-start:1px solid #bdd7e7;justify-content:space-between;gap:40px;padding-block-start:28px;font-size:.75rem;display:flex}.footer-bottom p:last-child{max-inline-size:510px}}@layer components{.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:#fff;padding:10px 20px;position:fixed;inset-block-start:10px;inset-inline-start:20px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.brand{font:600 1.9rem/1 var(--display);letter-spacing:-.05em;flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.brand img{border-radius:11px}.brand-dot{color:var(--ocean)}.main-navigation a{padding-block:14px;font-size:.82rem;font-weight:600;position:relative}.main-navigation a:after{content:"";background:var(--ocean);block-size:2px;transition:transform .2s;position:absolute;inset-block-end:7px;inset-inline:0;transform:scaleX(0)}.main-navigation a:hover:after,.main-navigation a[aria-current]:after{transform:scaleX(1)}.main-navigation a[aria-current]{color:var(--ocean)}.language-switcher{flex-shrink:0;margin-inline-start:auto;position:relative}.language-switcher summary{align-items:center;gap:8px;min-block-size:44px;padding-inline:6px;font-size:.8rem;font-weight:600;list-style:none;display:flex}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher .icon{inline-size:19px}.chevron{font-size:1.1rem}.language-options{border:1px solid var(--line);background:#fff;border-radius:12px;min-inline-size:185px;padding:8px;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;box-shadow:0 14px 30px #03045e15}.language-options a{border-radius:6px;justify-content:space-between;padding:11px 12px;font-size:.85rem;display:flex}.language-options a:hover,.language-options a[aria-current]{background:var(--mist)}.menu-toggle{display:none}.icon{vertical-align:middle;block-size:24px;inline-size:24px}[dir=rtl] .directional{transform:scaleX(-1)}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--ocean);align-items:center;gap:10px;font-size:.75rem;font-weight:600;display:flex}:lang(th) .eyebrow{letter-spacing:.03em}.status-dot{background:var(--ocean);border-radius:50%;flex-shrink:0;block-size:7px;inline-size:7px;box-shadow:0 0 0 5px #0077b610}.lead{font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.8}.actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.button{background:var(--ocean);color:#fff;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:22px;padding:16px 24px;font-size:.85rem;font-weight:600;line-height:1.5;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:var(--ink);transform:translateY(-2px)}.button .icon{inline-size:20px}.button-light{color:var(--ink);background:#fff}.button-light:hover{background:var(--cyan);color:var(--ink)}.button-outline{color:var(--ink);border-color:var(--line);background:0 0}.button-outline:hover{color:#fff}.text-link{text-underline-offset:6px;align-items:center;gap:10px;font-size:.82rem;font-weight:600;text-decoration:underline #0077b640;display:inline-flex}.text-link:hover{color:var(--ocean);text-decoration-color:currentColor}.text-link .icon{inline-size:18px}.scene-orbit{background:var(--coral);border-radius:50%;place-items:center;block-size:88px;inline-size:88px;display:grid;position:absolute;inset-block-start:54px;inset-inline-start:-37px;transform:rotate(-15deg)}.scene-orbit .icon{block-size:43px;inline-size:43px}.hero-scene figcaption{color:var(--ink);justify-content:space-between;gap:16px;padding-block-start:16px;font-size:.7rem;display:flex}figcaption small{color:var(--muted);font-size:.64rem}.ocean-ribbon{white-space:nowrap;background:var(--ink);color:var(--cyan);font:500 1.4rem/1 var(--display);justify-content:center;align-items:center;gap:58px;padding:24px;display:flex;overflow:hidden}.ocean-ribbon .icon{inline-size:28px}.feature{border-block-start:1px solid var(--line);padding-block:20px 28px}.feature-icon{block-size:54px;inline-size:54px;color:var(--ocean);background:#d8f2fc;border-radius:18px;place-items:center;display:inline-grid}.feature:nth-child(2) .feature-icon,.coral{color:var(--ink);background:#ffdfd1}.feature:nth-child(3) .feature-icon{color:var(--ink);background:#d9e5ff}.feature h2{letter-spacing:-.025em;margin-block:24px 18px;font-size:1.55rem}.feature p{font-size:.93rem}.feature .text-link{margin-block-start:25px}.journey figcaption,.collection-photo figcaption,.process-image figcaption{text-align:end;color:var(--muted);padding-block-start:10px;font-size:.65rem}.cta-band{text-align:center;background:var(--ocean);color:#fff;border-radius:18px;padding:70px 8%}.cta-band>.icon{color:var(--cyan);block-size:52px;inline-size:52px;margin-block-end:20px}.cta-band h2{max-inline-size:750px;margin-inline:auto}.cta-band p{color:#fff;max-inline-size:660px;margin:20px auto 28px}.cta-band :focus-visible,.paid :focus-visible{outline-color:var(--coral)}.page-heading .eyebrow{justify-content:center}.image-note{background:var(--white);color:var(--muted);border-radius:20px;padding:5px 10px;font-size:.65rem;position:absolute;inset-block-end:16px;inset-inline-end:16px}.segmented{background:#dceef8;border:0;border-radius:50px;gap:4px;inline-size:fit-content;max-inline-size:100%;margin:0 0 28px;padding:5px;display:flex}.segmented label{min-inline-size:0;position:relative}.segmented input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.segmented span{cursor:pointer;color:var(--ink);border-radius:40px;padding:10px 20px;font-size:.82rem;font-weight:600;display:block}.segmented input:checked+span{background:var(--white);box-shadow:0 2px 4px #03045e10}.segmented input:focus-visible+span{outline:3px solid var(--ocean);outline-offset:2px}.inset-note{border-block-start:1px solid var(--line);align-items:start;gap:16px;margin-block-start:30px;padding-block-start:24px;font-size:.8rem;display:flex}.inset-note strong{color:var(--ink)}.rarity-section{background:#fff;padding-block:75px}.section-heading{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.rarity-scale{text-align:center;grid-template-columns:repeat(5,1fr);gap:20px;margin:55px 0 24px;padding:0;list-style:none;display:grid}.rarity-scale li{border-block-start:3px solid var(--rarity);padding-block-start:26px}.rarity-marker{border:2px solid var(--rarity);block-size:48px;inline-size:48px;color:var(--ink);border-radius:50%;place-items:center;margin-block-end:15px;display:inline-grid}.rarity-scale h3{font-size:1.1rem}.xp{color:var(--muted);margin-block-start:10px;font-size:.85rem;display:block}.fine-print{margin-block:24px;font-size:.78rem}.center{text-align:center}.step-number{font:500 2rem/1.2 var(--display);color:var(--ocean);flex-shrink:0}.preview-note{color:var(--ink);background:#e0f2fe;border-radius:30px;margin-block-start:24px;padding:9px 18px;font-size:.75rem;display:inline-block}.plan-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;align-items:start;padding:44px;display:flex}.plan-card .plan-name{letter-spacing:.13em;margin:0;line-height:1.5}.plan-card .plan-price{font-family:var(--display);letter-spacing:-.035em;color:inherit;margin-block:24px;font-size:3.65rem;font-weight:600;line-height:1.08}.plan-card .plan-price small{font:400 .85rem/1.5 var(--body);color:var(--muted);letter-spacing:0}.plan-card ul{margin:24px 0 32px;padding:0;list-style:none}.plan-card li{align-items:start;gap:12px;margin-block:16px;font-size:.85rem;display:flex}.plan-card li .icon{inline-size:20px;color:var(--ocean)}.plan-card>.button{margin-block-start:auto}.plan-card.paid{background:var(--ink);color:#fff;border-color:var(--ink)}.paid p,.paid .plan-price small,.paid li .icon{color:#d4eaf6}.paid .eyebrow{color:var(--cyan)}.paid .segmented{background:#202366;margin:20px 0 0}.paid .segmented span{color:#fff}.paid .segmented input:checked+span{background:var(--cyan);color:var(--ink)}.paid .segmented input:focus-visible+span{outline-color:var(--coral)}.plan-top{justify-content:space-between;align-items:center;inline-size:100%;display:flex}.plan-top>.icon{color:var(--cyan)}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:start;inline-size:100%;font-size:.88rem}th,td{border-block-end:1px solid var(--line);text-align:start;padding:20px}thead th{color:var(--ink);background:#e0f2fe;font-size:.8rem}tbody th{inline-size:40%;font-weight:600}td{color:var(--muted);inline-size:30%}.quota-note{background:#fff;border-radius:16px;margin-block-start:40px;padding:32px}.quota-note p{margin-block:16px;font-size:.88rem}.faq-search{margin-block-end:26px}.faq-search label{margin-block-end:8px;font-size:.8rem;font-weight:600;display:block}.search-input{align-items:center;gap:10px;display:flex}.search-input input{inline-size:100%;min-inline-size:0;color:var(--ink);background:#fff;border:1px solid #9bb9cc;border-radius:9px;padding:13px 17px}.search-input button{color:var(--ocean);background:0 0;border:0;padding:12px 2px;font-size:.8rem;text-decoration:underline}.search-status{min-block-size:1.3rem;margin-block-start:8px;font-size:.75rem}.faq-items details{border-block-end:1px solid var(--line)}.faq-items details:first-child{border-block-start:1px solid var(--line)}.faq-items summary{font-family:var(--display);justify-content:space-between;align-items:center;gap:22px;padding-block:24px;font-size:1.2rem;font-weight:500;line-height:1.4;list-style:none;display:flex}.faq-items summary h3{inline-size:100%;font:inherit;letter-spacing:inherit;justify-content:space-between;align-items:center;gap:22px;display:flex}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary .icon{inline-size:20px;transition:transform .2s}.faq-items details[open] summary .icon{transform:rotate(45deg)}.faq-answer{padding-block-end:26px;font-size:.9rem}.contact-email-alternative{overflow-wrap:anywhere;font-size:.88rem}.contact-email-alternative a{color:var(--ocean);text-underline-offset:3px;user-select:text;text-decoration:underline}.contact-questions h2{margin-block:18px 24px;font-size:clamp(1.8rem,3vw,2.6rem)}.contact-questions .text-link{margin-block-start:24px}.js .contact-form-panel.enhanced-only{display:none}.js .contact-form-panel.enhanced-only[data-contact-ready]{display:block}.contact-form-panel{border:1px solid var(--line);background:#fff;border-radius:20px;padding:44px;position:relative;overflow:hidden}.contact-form-panel h2{margin-block-end:28px;font-size:clamp(2rem,3vw,2.8rem)}.contact-field{margin-block-end:22px}.contact-field label{margin-block-end:8px;font-size:.88rem;font-weight:600;display:block}.contact-field input,.contact-field textarea{inline-size:100%;min-inline-size:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #9bb9cc;border-radius:9px;padding:13px 15px;display:block}.contact-field textarea{resize:vertical;min-block-size:150px}.contact-field [aria-invalid=true]{border-color:#a33216}.contact-field-error{color:#a33216;margin-block-start:8px;font-size:.8rem}.contact-privacy{margin-block:4px 24px;font-size:.8rem}.contact-form-status{min-block-size:1.7em;color:var(--ink);margin-block-start:20px;font-size:.88rem}.contact-form-status[data-state=error]{border-inline-start:3px solid #a33216;padding-inline-start:14px}.contact-form-panel button[aria-disabled=true]{cursor:wait;opacity:.7;transform:none}.contact-honeypot{block-size:1px;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-start:-10000px;overflow:hidden}.contact-questions{padding-block-start:24px}.footer-top nav a{align-items:center;min-block-size:44px;font-size:.85rem;display:inline-flex}.footer-top nav a:hover{text-underline-offset:5px;text-decoration:underline}.not-found{text-align:center;padding-block:60px 80px;position:relative}.not-found .eyebrow{justify-content:center}.error-number{font:600 clamp(7rem,18vw,15rem)/1 var(--display);color:#b5e4f7;letter-spacing:-.05em;display:block}.not-found h1{margin-block:20px;font-size:clamp(2.5rem,5vw,4rem)}.not-found .lead{max-inline-size:700px;margin:0 auto 30px}.enhanced-only{display:none}.js .enhanced-only{display:flex}.js .faq-search{display:block}}@layer responsive{@media (width>=1600px){.hero{min-block-size:720px}.ocean-window{block-size:610px}}@media (width<=1100px){.wrap{inline-size:calc(100% - 64px)}.site-header{gap:20px;padding-inline:32px}.hero{gap:24px}.hero-scene{margin-inline-end:0}.ocean-window{block-size:510px}.hero h1{font-size:4rem}.scene-orbit{block-size:64px;inline-size:64px;inset-inline-start:-20px}.scene-orbit .icon{inline-size:30px}.journey,.collection-section,.process-section,.faq-section{gap:45px}.editorial-pair{gap:60px}.site-footer{padding-inline:32px}.plan-card{padding:32px}}@media (width<=980px){.site-header{flex-wrap:wrap;gap:18px;min-block-size:90px;padding-block:20px}.brand{font-size:1.7rem}.main-navigation{flex-wrap:wrap;order:4;justify-content:start;gap:12px 28px;inline-size:100%}.js .main-navigation{display:none}.js .menu-toggle{background:0 0;border:0;align-items:center;gap:10px;margin-inline-start:auto;padding:10px 4px;font-size:.8rem;display:flex}.menu-lines{border-block:1.5px solid;block-size:10px;inline-size:20px}.js .menu-toggle[aria-expanded=true]~.main-navigation{display:flex}.language-switcher{margin-inline-start:0}.main-navigation a{font-size:.9rem}.hero{min-block-size:auto;padding-block:30px 65px}.hero h1{font-size:clamp(2.8rem,5.6vw,4rem)}.ocean-window{block-size:460px}.hero .actions{gap:18px}.section{padding-block:80px}.manifesto{grid-template-columns:1fr;gap:24px}.feature-grid{gap:24px}.mode-section{gap:35px}.mode-visual{min-block-size:570px}.page-heading{padding-block:38px 52px}.faq-section{grid-template-columns:.6fr 1.4fr}.section-bottom{margin-block-start:-40px}.footer-top{flex-direction:column;gap:28px}.footer-top nav{justify-content:start}}@media (width<=760px){.wrap{inline-size:calc(100% - 40px)}.site-header{gap:12px;min-block-size:82px;padding-inline:20px}.js .menu-toggle{justify-content:center;block-size:44px;inline-size:44px;padding:10px}.menu-toggle [data-open-label],.menu-toggle [data-close-label]{clip:rect(0,0,0,0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand{gap:8px;font-size:1.6rem}.brand img{block-size:34px;inline-size:34px}.language-switcher summary{gap:5px}.hero{grid-template-columns:1fr;gap:24px;padding-block:10px 42px}.hero-copy{padding-block:24px 0}.hero h1{max-inline-size:650px;margin-block:24px;font-size:clamp(2.9rem,10vw,4.5rem)}.hero .lead{max-inline-size:600px}.hero-scene{inline-size:100%;margin-block-start:12px}.ocean-window{border-radius:45% 45% 12px 12px;block-size:430px}.ocean-window img{object-position:64% 45%}.scene-orbit{inset-block-start:28px;inset-inline-start:8px}.hero-scene figcaption{padding-block-start:12px}.ocean-ribbon{justify-content:start;gap:32px;padding:22px;font-size:1.25rem}.section{padding-block:64px}.manifesto{gap:20px}.feature-grid{grid-template-columns:1fr;gap:16px;padding-block-end:0}.feature{grid-template-columns:54px 1fr;column-gap:22px;padding-block:24px;display:grid}.feature-icon{grid-row:1/4}.feature h2{margin-block:0 12px}.feature p,.feature .text-link{grid-column:2}.feature .text-link{margin-block-start:18px}.journey{grid-template-columns:1fr;gap:32px}.journey figure img{border-start-end-radius:100px;block-size:360px}.cta-band{padding:46px 25px}.page-heading{padding-block:34px 46px}.page-heading h1{font-size:clamp(2.65rem,8vw,4rem)}.mode-section,.collection-section,.process-section,.editorial-pair,.trust-grid,.plans-grid,.contact-section{grid-template-columns:1fr}.contact-section{gap:36px;padding-block-end:36px}.contact-form-panel{padding:28px}.mode-visual{min-block-size:350px}.mode-visual img{border-start-start-radius:120px}.mode-copy{padding-block:0}.collection-section{gap:30px}.collection-photo img{max-block-size:400px}.rarity-section{padding-block:50px}.section-heading{grid-template-columns:1fr;gap:24px}.rarity-scale{grid-template-columns:repeat(3,1fr);gap:25px 14px;margin-block:32px 24px}.rarity-scale li{padding-block-start:16px}.rarity-scale h3{font-size:1rem}.editorial-pair{gap:46px}.editorial-pair .feature-icon{display:inline-grid}.process-section{gap:32px}.process-image{position:static}.process-image img{border-radius:12px 120px 12px 12px;block-size:380px}.process-steps li{gap:20px;padding-block:26px}.process-steps h2{font-size:1.8rem}.trust-grid article{padding:28px}.section-bottom{margin-block:-30px 60px}.plan-card{padding:30px}.plan-card .plan-price{font-size:3.3rem}.table-scroll{margin-inline:-5px}th,td{overflow-wrap:anywhere;padding:16px 9px;font-size:.78rem}.quota-note{padding:24px}.faq-section{grid-template-columns:1fr;gap:26px;padding-block-end:60px}.faq-aside{display:none}.faq-items summary{padding-block:22px;font-size:1.1rem}.footer-top{gap:24px;padding-block-end:30px}.footer-top nav{gap:5px 24px}.site-footer{margin-block-start:36px;padding:45px 20px 24px}.footer-bottom{flex-direction:column;gap:18px}}@media (width<=370px){.brand{font-size:1.4rem}.site-header{gap:9px}.language-switcher .icon{display:none}.hero h1{font-size:2.65rem}.hero-scene figcaption{flex-direction:column;gap:5px}.ocean-window{block-size:350px}.button{gap:12px;padding:14px 19px}.segmented span{padding:10px 15px}.plan-card{padding:24px}}}
