:root{--bg:#f2f5f3;--surface:#fff;--surface-soft:#f6f9f7;--surface-header:#fff;--surface-raised:#fff;--pay-logo-plate:#fff;--seg-active-bg:#fff;--sunken:#edf2ee;--sunken-hover:#e7ede9;--border:#d9e2dc;--divider:#e7ede9;--note-bg:#f6f9f7;--control-muted:#6f7d75;--text:#16241d;--text-2:#435049;--text-3:#5b6961;--text-disabled:#98a49c;--accent:#0b7069;--accent-hover:#085b56;--accent-ink:#fff;--accent-chip:#dbeeeb;--ok:#196e48;--ok-bg:#e1f3e8;--ok-border:#bfe3d0;--warn:#8a5b00;--warn-bg:#faedd1;--warn-border:#a8721a;--warn-line:#d9b564;--warn-tint:#e7d3a6;--danger:#b3271a;--danger-strong:#b8362a;--danger-strong-hover:#9c2c21;--danger-ink:#fff;--danger-bg:#fbeae7;--danger-tint:#f7dcd6;--danger-border:#efd3cd;--danger-line:#b8362a;--danger-sub:#8a4a40;--danger-disabled-bg:#efedec;--danger-disabled-ink:#a9a2a0;--brand-2:#a8431f;--brand-2-ink:#fff;--mark-bg:#dbeeeb;--mark-bar:#13624f;--mark-pulse:#a8431f;--info:#3d6488;--info-bg:#e8eef6;--cam-bg:#16241d;--scrim:#0e1a1480;--accent-soft:#0b706926;--accent-ring:#0b706947;--focus-ring:0 0 0 3px #0b706929;--danger-soft:#b8362a1f;--ink-soft:#0e1a1417;--nav-press:#0e1a1417;--nav-ink-press:#2c3b33;--danger-ring:#b8362a47;--shadow-flat:0 1px 3px #0e1a140f;--shadow-nav:0 -1px 10px #0e1a140d;--shadow-card:0 8px 30px #0e1a1412;--shadow-pop:0 10px 28px #0e1a1429;--shadow-sheet:0 16px 44px #0e1a1433;--shadow-modal:0 24px 60px #0e1a144d;--shadow-overlay:0 26px 64px #0e1a1457;--shadow-brand:0 8px 20px #196e4838;--cam-frame:#ffffffd9;--cam-mask:#00000047;--cam-scrim:#00000080}:root[data-theme=dark]{--bg:#0f1a16;--surface:#17231e;--surface-soft:#131e19;--surface-header:#141f1a;--surface-raised:#1c2a24;--seg-active-bg:#2a3b33;--sunken:#22332c;--sunken-hover:#2a3b33;--border:#2c3c34;--divider:#22332c;--note-bg:#22332c;--control-muted:#7c8c83;--text:#eaf2ed;--text-2:#c3d2c9;--text-3:#a8bab0;--text-disabled:#6e7d74;--accent:#2fbfa9;--accent-hover:#56d8c4;--accent-ink:#04120f;--accent-chip:#103630;--ok:#5bd3a0;--ok-bg:#123528;--ok-border:#2c4c3c;--warn:#ebc079;--warn-bg:#352a15;--warn-border:#e0a85c;--warn-line:#ebc079;--warn-tint:#544628;--danger:#f2938b;--danger-strong:#c13a2c;--danger-strong-hover:#a23127;--danger-ink:#fff;--danger-bg:#2a1a18;--danger-tint:#3a211d;--danger-border:#4a2b27;--danger-line:#e8867b;--danger-sub:#d7a9a2;--danger-disabled-bg:#241e1d;--danger-disabled-ink:#6e7d74;--brand-2:#f0a07a;--brand-2-ink:#2a1206;--mark-bg:#13624f;--mark-bar:#f3f8f2;--mark-pulse:#ff8a63;--info:#8fb6dc;--info-bg:#1b2a38;--cam-bg:#050b08;--scrim:#0000009e;--accent-soft:#2fbfa933;--accent-ring:#2fbfa94d;--focus-ring:0 0 0 3px #2fbfa924;--danger-soft:#c13a2c3d;--ink-soft:#ffffff12;--nav-press:#ffffff1a;--nav-ink-press:#e4ede7;--danger-ring:#c13a2c52;--shadow-flat:0 1px 3px #00000059;--shadow-nav:0 -1px 10px #0006;--shadow-card:0 8px 30px #00000059;--shadow-pop:0 10px 28px #00000073;--shadow-sheet:0 16px 44px #00000080;--shadow-modal:0 24px 60px #00000080;--shadow-overlay:0 26px 64px #0009;--shadow-brand:0 8px 20px #0006;--cam-frame:#ffffffd9;--cam-mask:#00000080}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Nunito,system-ui,-apple-system,sans-serif}.sak-section{padding:36px 16px}@media (width>=1024px){.sak-section{padding:96px max(80px,50% - 560px)}}.sak-section--bg{background:var(--bg)}.sak-section--surface{background:var(--surface)}.sak-section--surface-soft{background:var(--surface-soft)}.sak-section--sunken{background:var(--sunken)}.sak-h1{letter-spacing:-.02em;color:var(--text);margin:0;font-size:32px;font-weight:800;line-height:36px}@media (width>=1024px){.sak-h1{letter-spacing:-.02em;font-size:56px;line-height:60px}}.sak-h2{letter-spacing:-.01em;color:var(--text);margin:0;font-size:28px;font-weight:800;line-height:34px}@media (width>=1024px){.sak-h2{letter-spacing:-.01em;font-size:40px;line-height:46px}}.sak-section>.sak-h2{margin-bottom:24px}@media (width>=1024px){.sak-section>.sak-h2{margin-bottom:40px}}#pricing>.sak-h2{margin-bottom:12px}#pricing>.sak-section-lead{margin:0 0 24px}@media (width>=1024px){#pricing>.sak-h2{margin-bottom:16px}#pricing>.sak-section-lead{margin:0 0 40px}}.sak-card{background:var(--surface-soft);border:1px solid var(--border);box-shadow:var(--shadow-flat);border-radius:18px;padding:24px}.sak-card--accent{border-color:var(--accent);box-shadow:var(--shadow-card)}.sak-card-icon{background:var(--accent-chip);width:48px;height:48px;color:var(--accent);border-radius:14px;justify-content:center;align-items:center;display:flex}.sak-card-row{align-items:flex-start;gap:14px;display:flex}.sak-card-row .sak-card-icon{flex:none}.sak-card-body{flex:1;min-width:0}@media (width>=1024px){.sak-card-row{flex-direction:column}}.sak-grid-1,.sak-grid-2,.sak-grid-3{grid-template-columns:repeat(1,minmax(0,1fr));gap:24px;display:grid}@media (width>=1024px){.sak-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sak-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}#how-it-works .sak-grid-3{gap:32px}}a:focus-visible,button:focus-visible,summary:focus-visible{box-shadow:var(--focus-ring);outline:none}:root{--sak-header-h:77px}html{scroll-padding-top:calc(var(--sak-header-h) + env(safe-area-inset-top,0px))}.sak-header{z-index:100;background:var(--surface-header);border-bottom:1px solid var(--border);box-shadow:var(--shadow-flat);padding-top:calc(16px + env(safe-area-inset-top,0px));justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex;position:sticky;top:0}.sak-header-brand{align-items:center;gap:10px;display:flex}.sak-header-mark{border-radius:8px;display:block}.sak-h-brand{color:var(--text);font-size:19px;font-weight:800;line-height:24px}.sak-header-actions{align-items:center;gap:16px;display:flex}.sak-header-login{min-height:44px;color:var(--accent);align-items:center;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.sak-header-login:hover{color:var(--accent-hover)}@media (width<=1023px){.sak-header-actions{gap:12px}.sak-header .sak-btn{padding:0 16px}}@media (width<=450px){.sak-h-brand{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.sak-btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;height:44px;padding:0 24px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.sak-btn--primary{background:var(--accent);color:var(--accent-ink)}.sak-btn--primary:hover{background:var(--accent-hover)}.sak-hero{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}@media (width>=1024px){.sak-hero{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:64px;padding-top:80px;padding-bottom:80px}}.sak-hero-text{flex-direction:column;align-items:center;gap:24px;display:flex}@media (width>=1024px){.sak-hero-text{align-items:flex-start;max-width:600px}}.sak-body{color:var(--text-2);margin:0;font-size:16px;font-weight:600;line-height:24px}.sak-label{color:var(--text-3);margin:0;font-size:14px;font-weight:600;line-height:20px}.sak-hero-shot{background:var(--surface);border:1px solid var(--border);width:100%;max-width:292px;box-shadow:var(--shadow-card);border-radius:34px;margin:0;padding:10px}.sak-hero-shot img{aspect-ratio:270/500;object-fit:cover;border-radius:26px;width:100%;height:auto;display:block}@media (width>=1024px){.sak-hero-shot{max-width:342px}.sak-hero-shot img{aspect-ratio:320/620}}.sak-card-title{color:var(--text);margin:12px 0 0;font-size:19px;font-weight:800;line-height:1.35}.sak-card-text{color:var(--text-2);margin:8px 0 0;font-size:15px;font-weight:600;line-height:1.55}.sak-step{flex-direction:column;display:flex}.sak-step-number{background:var(--accent);width:40px;height:40px;color:var(--accent-ink);border-radius:999px;justify-content:center;align-items:center;font-size:19px;font-weight:800;display:flex}.sak-step-title{color:var(--text);margin:16px 0 0;font-size:19px;font-weight:800;line-height:1.35}.sak-step-text{color:var(--text-2);margin:8px 0 16px;font-size:15px;font-weight:600;line-height:1.55}.sak-step-shot{border:1px solid var(--border);background:var(--surface);border-radius:14px;height:220px;margin:0;overflow:hidden}.sak-step-shot img{object-fit:cover;width:100%;height:100%;display:block}@media (width>=1024px){.sak-step-shot{aspect-ratio:1056/900;height:auto;margin-top:auto}}.sak-hiw-note{color:var(--text-3);margin-top:32px;font-size:14px;font-weight:600;line-height:1.5}.sak-pricing-card{flex-direction:column;display:flex}.sak-pricing-title{color:var(--text);margin:0;font-size:22px;font-weight:800;line-height:1.25}.sak-pricing-subtitle{color:var(--text-2);margin:8px 0 0;font-size:15px;font-weight:600;line-height:1.55}.sak-pricing-checklist{flex-direction:column;gap:14px;margin:20px 0;padding:0;list-style:none;display:flex}.sak-pricing-checklist li{color:var(--text);align-items:flex-start;gap:10px;font-size:15px;font-weight:700;line-height:1.5;display:flex}.sak-check-icon{background:var(--accent-chip);width:26px;height:26px;color:var(--accent);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.sak-btn--outline{background:var(--surface);border:1px solid var(--accent);color:var(--accent)}.sak-btn--outline:hover{background:var(--accent-chip)}.sak-price-table{border:1px solid var(--border);border-radius:12px;flex-direction:column;margin-top:20px;margin-bottom:20px;display:flex;overflow:hidden}.sak-price-row{color:var(--text);grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 14px;font-size:14px;font-weight:700;line-height:1.4;display:grid}.sak-price-row:not(:last-child){border-bottom:1px solid var(--divider)}.sak-price-row--head{background:var(--surface-soft);color:var(--text-3);font-size:12px;font-weight:800}.sak-price-row>:last-child{text-align:right}.sak-pricing-card .sak-btn{width:100%;margin-top:auto}.sak-pricing-card .sak-label{text-align:center;margin-top:12px}@media (width>=1024px){.sak-pricing-card .sak-label{min-height:40px}}.sak-faq-accordion{padding:0;display:block}.sak-faq-cards{display:none}@media (width>=1024px){.sak-faq-accordion{display:none}.sak-faq-cards{display:grid}}.sak-faq-item{padding:20px 24px}.sak-faq-item:not(:first-child){border-top:1px solid var(--divider)}.sak-faq-item summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:800;list-style:none;display:flex}.sak-faq-item summary::-webkit-details-marker{display:none}.sak-faq-chevron{flex:none;transition:transform .2s}.sak-faq-item[open] .sak-faq-chevron{transform:rotate(180deg)}.sak-faq-item p{color:var(--text-2);margin:12px 0 0;font-size:15px;font-weight:600;line-height:1.55}.sak-faq-legal-link{text-align:center;margin-top:24px}.sak-faq-legal-link a{color:var(--accent);font-weight:700;text-decoration:none}.sak-faq-legal-link a:hover{text-decoration:underline}.sak-cta-panel{background:var(--accent-chip);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:36px 16px;display:flex}@media (width>=1024px){.sak-cta-panel{padding:64px 48px}}.sak-cta-btn{width:100%}@media (width>=1024px){.sak-cta-btn{width:auto}}.sak-social-lead{text-align:center;margin-top:36px}.sak-social-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.sak-social-pill{border:1px solid var(--border);background:var(--surface-soft);height:44px;color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.sak-social-pill:hover{background:var(--surface)}.sak-footer-grid{gap:32px}@media (width>=1024px){.sak-footer-grid{gap:32px 48px}footer.sak-section{padding-top:48px;padding-bottom:40px}}.sak-footer-col{flex-direction:column;gap:12px;display:flex}.sak-footer-legal,.sak-footer-heading{color:var(--text-3)}.sak-footer-heading--sub{margin-top:4px}.sak-footer-link{color:var(--accent);font-size:14px;font-weight:700;text-decoration:none}.sak-footer-link:hover{color:var(--accent);text-decoration:underline}.sak-footer-disclaimer{color:var(--text-3);margin-top:32px}
