@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2)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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-opsz-normal.BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-opsz-normal.BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-opsz-normal.BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-opsz-normal.Ci9T9ieq.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-opsz-normal.DpK-iCPk.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-opsz-normal.BwkfbSeq.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}.ec-form{--ec-form-gap:1rem;--ec-form-field-border:1px solid #d1d5db;--ec-form-field-radius:6px;--ec-form-field-padding:.5rem .75rem;--ec-form-field-bg:#fff;--ec-form-error-color:#dc2626;--ec-form-required-color:#dc2626;--ec-form-help-color:#6b7280;--ec-form-submit-bg:#111827;--ec-form-submit-color:#fff;--ec-form-submit-radius:6px;--ec-form-submit-padding:.625rem 1.25rem;gap:var(--ec-form-gap);flex-direction:column;display:flex}.ec-form-page{gap:var(--ec-form-gap);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.ec-form-page-title{width:100%;margin-bottom:.25rem;padding:0;font-size:1.125rem;font-weight:600}.ec-form-field{flex-direction:column;gap:.25rem;width:100%;display:flex}.ec-form-field[hidden]{display:none}.ec-form-field--half{width:calc(50% - var(--ec-form-gap) / 2)}.ec-form-label{font-size:.875rem;font-weight:500}.ec-form-required{color:var(--ec-form-required-color);margin-left:.125rem}.ec-form-input,.ec-form select,.ec-form textarea{border:var(--ec-form-field-border);border-radius:var(--ec-form-field-radius);padding:var(--ec-form-field-padding);background:var(--ec-form-field-bg);font:inherit;box-sizing:border-box;width:100%}.ec-form-input:focus,.ec-form select:focus,.ec-form textarea:focus{outline-offset:-1px;outline:2px solid #2563eb}.ec-form textarea{resize:vertical;min-height:6rem}.ec-form-help{color:var(--ec-form-help-color);font-size:.75rem}.ec-form-error{color:var(--ec-form-error-color);min-height:1em;font-size:.75rem}.ec-form-error:empty{display:none}.ec-form-radio-group,.ec-form-checkbox-group{border:none;flex-direction:column;gap:.375rem;margin:0;padding:0;display:flex}.ec-form-radio-label,.ec-form-checkbox-label{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.ec-form-nav{align-items:center;gap:.75rem;display:flex}.ec-form-submit,.ec-form-next{background:var(--ec-form-submit-bg);color:var(--ec-form-submit-color);border-radius:var(--ec-form-submit-radius);padding:var(--ec-form-submit-padding);font:inherit;cursor:pointer;border:none;font-weight:500}.ec-form-submit:hover,.ec-form-next:hover{opacity:.9}.ec-form-submit:disabled{opacity:.6;cursor:not-allowed}.ec-form-prev{border:var(--ec-form-field-border);border-radius:var(--ec-form-submit-radius);padding:var(--ec-form-submit-padding);font:inherit;cursor:pointer;background:0 0;font-weight:500}.ec-form-progress{color:var(--ec-form-help-color);text-align:center;font-size:.875rem}.ec-form-status{border-radius:var(--ec-form-field-radius);padding:.75rem;font-size:.875rem}.ec-form-status:empty{display:none}.ec-form-status--success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.ec-form-status--error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.ec-form-turnstile{margin-top:.5rem}@media (width<=640px){.ec-form-field--half{width:100%}}:where(:root.dark) .emdash-image--light,:where(:root.light) .emdash-image--dark{display:none}@media (prefers-color-scheme:dark){:where(:root:not(.light)) .emdash-image--light{display:none}}@media (prefers-color-scheme:light){:where(:root:not(.dark)) .emdash-image--dark{display:none}}.has-text-align-center[data-astro-cid-44ocxh3s]{text-align:center}.has-text-align-right[data-astro-cid-44ocxh3s]{text-align:right}.has-text-align-justify[data-astro-cid-44ocxh3s]{text-align:justify}.emdash-image[data-astro-cid-nzlefzml]{margin:1.5rem 0}.emdash-image[data-astro-cid-nzlefzml] img[data-astro-cid-nzlefzml]{max-width:100%;height:auto}.emdash-image[data-astro-cid-nzlefzml] figcaption[data-astro-cid-nzlefzml]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-image--align-left[data-astro-cid-nzlefzml],.emdash-image--align-right[data-astro-cid-nzlefzml]{width:fit-content;max-width:50%}.emdash-image--align-left[data-astro-cid-nzlefzml]{float:left;margin:0 1.5rem 1rem 0}.emdash-image--align-right[data-astro-cid-nzlefzml]{float:right;margin:0 0 1rem 1.5rem}.emdash-image--align-center[data-astro-cid-nzlefzml]{width:fit-content;margin-inline:auto}.emdash-image--align-wide[data-astro-cid-nzlefzml],.emdash-image--align-full[data-astro-cid-nzlefzml]{width:100%}@media (width<=640px){.emdash-image--align-left[data-astro-cid-nzlefzml],.emdash-image--align-right[data-astro-cid-nzlefzml]{float:none;width:100%;max-width:100%;margin-inline:0}}.emdash-code[data-astro-cid-dgremz56]{margin:1.5rem 0}.emdash-code-filename[data-astro-cid-dgremz56]{color:#ccc;background:#2d2d2d;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;font-family:monospace;font-size:.75rem}.emdash-code[data-astro-cid-dgremz56] pre[data-astro-cid-dgremz56]{background:#1e1e1e;border-radius:.5rem;margin:0;padding:1rem;overflow-x:auto}.emdash-code-filename[data-astro-cid-dgremz56]+pre[data-astro-cid-dgremz56]{border-radius:0 0 .5rem .5rem}.emdash-code[data-astro-cid-dgremz56] code[data-astro-cid-dgremz56]{color:#e0e0e0;font-family:Fira Code,Consolas,monospace;font-size:.875rem}.emdash-embed[data-astro-cid-n4v2ghzc]{margin:1.5rem 0}.emdash-embed-video[data-astro-cid-n4v2ghzc]{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.emdash-embed-video[data-astro-cid-n4v2ghzc] iframe[data-astro-cid-n4v2ghzc],.emdash-embed-video[data-astro-cid-n4v2ghzc] video[data-astro-cid-n4v2ghzc]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.emdash-embed-audio[data-astro-cid-n4v2ghzc],.emdash-embed-audio[data-astro-cid-n4v2ghzc] audio[data-astro-cid-n4v2ghzc]{width:100%}.emdash-embed[data-astro-cid-n4v2ghzc] figcaption[data-astro-cid-n4v2ghzc]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-gallery[data-astro-cid-d6nmylgu]{grid-template-columns:repeat(var(--columns,3), 1fr);gap:1rem;margin:1.5rem 0;display:grid}.emdash-gallery-item[data-astro-cid-d6nmylgu]{margin:0}.emdash-gallery-item[data-astro-cid-d6nmylgu] img[data-astro-cid-d6nmylgu]{object-fit:cover;aspect-ratio:1;width:100%;height:auto}.emdash-gallery-item[data-astro-cid-d6nmylgu] figcaption[data-astro-cid-d6nmylgu]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.25rem;font-size:.75rem}@media (width<=640px){.emdash-gallery[data-astro-cid-d6nmylgu]{grid-template-columns:repeat(2,1fr)}}.emdash-columns[data-astro-cid-sjaxkm7w]{gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-sjaxkm7w]{flex:1;min-width:0}@media (width<=768px){.emdash-columns[data-astro-cid-sjaxkm7w]{flex-direction:column;gap:1rem}}.emdash-break[data-astro-cid-gvovdxls]{margin:2rem 0}.emdash-break-line[data-astro-cid-gvovdxls]{border:none;border-top:1px solid var(--emdash-break-color,var(--color-border,#e0e0e0))}.emdash-break-dots[data-astro-cid-gvovdxls]{text-align:center;color:var(--emdash-break-dots-color,var(--color-muted,#999));letter-spacing:.5em}.emdash-break-space[data-astro-cid-gvovdxls]{height:2rem}iframe[data-emdash-html-block]{border:0;width:100%;margin:1.5rem 0;display:block}.emdash-html-block[data-astro-cid-7hlqo6bn]{margin:1.5rem 0}.emdash-iframe[data-astro-cid-fhxykd76]{aspect-ratio:16/9;width:100%;margin:1.5rem 0}.emdash-iframe[data-astro-cid-fhxykd76] iframe{border:0;width:100%;height:100%;display:block}.emdash-video[data-astro-cid-ymu5gvpn]{margin:1.5rem 0}.emdash-video[data-astro-cid-ymu5gvpn] video[data-astro-cid-ymu5gvpn]{width:100%;height:auto;max-height:70vh;display:block}.emdash-video[data-astro-cid-ymu5gvpn] figcaption[data-astro-cid-ymu5gvpn]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-table-wrapper[data-astro-cid-7uypp5bz]{overscroll-behavior-inline:contain;max-inline-size:100%;margin-block:1.5rem;overflow-x:auto}.emdash-table[data-astro-cid-7uypp5bz]{border-collapse:collapse;inline-size:100%;font-size:.9rem}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz],.emdash-table[data-astro-cid-7uypp5bz] td[data-astro-cid-7uypp5bz]{border:1px solid var(--color-border,#ddd);text-align:start;vertical-align:top;padding:.75rem;position:relative}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz] p,.emdash-table[data-astro-cid-7uypp5bz] td[data-astro-cid-7uypp5bz] p{margin:0}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz]{background:var(--color-surface,#f5f5f5);font-weight:600}.emdash-table[data-astro-cid-7uypp5bz] tbody[data-astro-cid-7uypp5bz] tr[data-astro-cid-7uypp5bz]:nth-child(2n){background:var(--color-bg-subtle,#fafafa)}.emdash-table[data-astro-cid-7uypp5bz] tbody[data-astro-cid-7uypp5bz] tr[data-astro-cid-7uypp5bz]:hover{background:var(--color-surface,#f0f0f0)}.emdash-button[data-astro-cid-i644adhy]{cursor:pointer;border-radius:4px;padding:.75em 1.5em;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.emdash-button--default[data-astro-cid-i644adhy],.emdash-button--fill[data-astro-cid-i644adhy]{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff);border:2px solid var(--emdash-button-bg,#0073aa)}.emdash-button--default[data-astro-cid-i644adhy]:hover,.emdash-button--fill[data-astro-cid-i644adhy]:hover{background-color:var(--emdash-button-bg-hover,#005177);border-color:var(--emdash-button-bg-hover,#005177)}.emdash-button--outline[data-astro-cid-i644adhy]{color:var(--emdash-button-bg,#0073aa);border:2px solid var(--emdash-button-bg,#0073aa);background-color:#0000}.emdash-button--outline[data-astro-cid-i644adhy]:hover{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff)}.emdash-buttons[data-astro-cid-pxkpowas]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.emdash-buttons--vertical[data-astro-cid-pxkpowas]{flex-direction:column;align-items:flex-start}.emdash-buttons--horizontal[data-astro-cid-pxkpowas]{flex-direction:row;align-items:center}.emdash-cover[data-astro-cid-g6rigryn]{background-color:var(--emdash-cover-fallback-bg,#333);border-radius:4px;align-items:center;margin:1.5rem 0;padding:2rem;display:flex;position:relative;overflow:hidden}.emdash-cover__background[data-astro-cid-g6rigryn]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.emdash-cover__video[data-astro-cid-g6rigryn]{object-fit:cover}.emdash-cover__overlay[data-astro-cid-g6rigryn]{z-index:1;position:absolute;inset:0}.emdash-cover__content[data-astro-cid-g6rigryn]{z-index:2;width:100%;color:var(--emdash-cover-text-color,#fff);position:relative}.emdash-cover--align-left[data-astro-cid-g6rigryn]{text-align:left;justify-content:flex-start}.emdash-cover--align-center[data-astro-cid-g6rigryn]{text-align:center;justify-content:center}.emdash-cover--align-right[data-astro-cid-g6rigryn]{text-align:right;justify-content:flex-end}.emdash-cover__content[data-astro-cid-g6rigryn] h1,.emdash-cover__content[data-astro-cid-g6rigryn] h2,.emdash-cover__content[data-astro-cid-g6rigryn] h3,.emdash-cover__content[data-astro-cid-g6rigryn] h4,.emdash-cover__content[data-astro-cid-g6rigryn] p{color:inherit}.emdash-file[data-astro-cid-dsnn5jk3]{background-color:var(--emdash-file-bg,#f5f5f5);border:1px solid var(--emdash-file-border,#e0e0e0);border-radius:4px;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.emdash-file__link[data-astro-cid-dsnn5jk3]{color:var(--emdash-file-color,#333);flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}.emdash-file__link[data-astro-cid-dsnn5jk3]:hover{text-decoration:underline}.emdash-file__icon[data-astro-cid-dsnn5jk3]{width:1.5rem;height:1.5rem;color:var(--emdash-file-icon-color,#666);flex-shrink:0}.emdash-file__name[data-astro-cid-dsnn5jk3]{word-break:break-all;font-weight:500}.emdash-file__download[data-astro-cid-dsnn5jk3]{background-color:var(--emdash-button-bg,#0073aa);width:2.5rem;height:2.5rem;color:var(--emdash-button-color,#fff);border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.emdash-file__download[data-astro-cid-dsnn5jk3]:hover{background-color:var(--emdash-button-bg-hover,#005177)}.emdash-file__download[data-astro-cid-dsnn5jk3] svg[data-astro-cid-dsnn5jk3]{width:1.25rem;height:1.25rem}.emdash-pullquote[data-astro-cid-mtrxdgkr]{border-top:4px solid var(--emdash-pullquote-border,#0073aa);border-bottom:4px solid var(--emdash-pullquote-border,#0073aa);text-align:center;margin:2rem 0;padding:1.5rem 2rem}.emdash-pullquote__text[data-astro-cid-mtrxdgkr]{color:var(--emdash-pullquote-color,#333);margin:0;font-size:1.5rem;font-style:italic;line-height:1.4}.emdash-pullquote__citation[data-astro-cid-mtrxdgkr]{color:var(--emdash-pullquote-citation-color,#666);margin-top:1rem;font-size:.9rem;font-style:normal}.home03,.home03 *{box-sizing:border-box;margin:0}body:has(>.home03){margin:0}:where(.home03) :where(*){border:0 solid;padding:0}:where(.home03) :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(.home03) :where(ol,ul,menu){list-style:none}:where(.home03) :where(img,svg,video,canvas,iframe){vertical-align:middle;display:block}:where(.home03) :where(img,video){max-width:100%;height:auto}:where(.home03) :where(button,input,select,textarea){font:inherit;font-feature-settings:inherit;letter-spacing:inherit;color:inherit;background-color:#0000;border-radius:0}:where(.home03) :where(b,strong){font-weight:bolder}:where(.home03) :where(summary){display:list-item}.home03{--ink:#1b1c1f;--ink2:#1b1c1f85;--muted:#62666d;--faint:#8b8f97;--line:#1b1c1f1a;--line2:#dcdce2;--paper:#f4f5f7;--paper2:#eceef2;--brand:#1a6ae8;--brand-text:#0b5bd3;--brand-soft:#e9f0fd;--navy:#0a1a3a;--ok:#1d6a3a;--ok-soft:#e3f4e8;--warn:#8a5300;--warn-soft:#fdf1d8;--stamp:#6c2a9e;--stamp-soft:#f3ecf7;--ease:cubic-bezier(.23, 1, .32, 1)}.home03,.home03{background:#fff}.home03{color:var(--ink);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11" 1, "ss03" 1;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:16px;line-height:1.45}.home03 ::selection{background:var(--brand-soft)}.home03 a{color:inherit;text-decoration:none}.home03 .num{font-variant-numeric:tabular-nums}.home03 .wrap{width:min(1280px,100% - 32px);margin:0 auto}.home03 .h1{letter-spacing:-.035em;font-size:64px;font-weight:400;line-height:1}.home03 .h2{letter-spacing:-.03em;text-wrap:balance;font-size:48px;font-weight:400;line-height:1.04}.home03 .h2m{letter-spacing:-.028em;text-wrap:balance;font-size:40px;font-weight:400;line-height:1.05}.home03 .h3{letter-spacing:-.02em;text-wrap:balance;font-size:28px;font-weight:400;line-height:1.14}.home03 .h4{letter-spacing:-.018em;font-size:24px;font-weight:400;line-height:1.17}.home03 .t2{color:var(--ink2)}.home03 .cap{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.home03 .btn{white-space:nowrap;cursor:pointer;height:44px;transition:background-color 80ms var(--ease), scale 80ms var(--ease);border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font:500 15px/1 Inter,system-ui,sans-serif;display:inline-flex}.home03 .btn:active{scale:.97}.home03 .btn-p{background-color:var(--brand);color:#fff}.home03 .btn-p:hover{background-color:color-mix(in oklab, var(--brand), white 8%)}.home03 .btn-s{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2);background:#fff}.home03 .btn-g{background:var(--paper);color:var(--ink)}.home03 .btn.sm{height:34px;padding:0 13px;font-size:14px}.home03 .btn:focus-visible,.home03 a:focus-visible,.home03 input:focus-visible{outline-offset:2px;outline:2px solid #62666d}.home03 .mail{width:440px;max-width:100%;height:52px;box-shadow:inset 0 0 0 1px var(--line2);background:#fff;border-radius:12px;align-items:center;gap:6px;padding:4px 4px 4px 16px;display:flex}.home03 .mail input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font:400 16px Inter,system-ui,sans-serif}.home03 .mail input::placeholder{color:var(--faint)}.home03 .mail .btn{height:44px}.home03 .chip{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.home03 .c-warn{background:var(--warn-soft);color:var(--warn)}.home03 .c-ok{background:var(--ok-soft);color:var(--ok)}.home03 .c-brand{background:var(--brand-soft);color:var(--brand-text)}.home03 .c-grey{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:#fff}.home03 .arrowbtn{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line);transition:transform .16s var(--ease);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.home03 .lnk{color:var(--ink);align-items:center;gap:6px;font-size:16px;display:inline-flex}.home03 .lnk svg{transition:transform .16s var(--ease)}.home03 .lnk:hover svg{transform:translate(3px)}.home03 .nav{z-index:20;position:sticky;top:0}.home03 .nav .wrap{justify-content:space-between;align-items:center;height:64px;display:flex}.home03 .nav .l{align-items:center;gap:36px;display:flex}.home03 .nav img{height:21px;display:block}.home03 .nav ul{gap:26px;padding:0;font-size:14.5px;list-style:none;display:flex}.home03 .nav ul li{align-items:center;gap:4px;display:flex}.home03 .nav .r{align-items:center;gap:8px;font-size:14.5px;display:flex}.home03 .nav .r>a:first-child{padding:0 12px}.home03 .hero{padding:72px 0 0}.home03 .hero .sub{color:var(--muted);max-width:40ch;margin-top:18px;font-size:20px;line-height:1.35}.home03 .hero .mail{margin-top:32px}.home03 .hero .fine{color:var(--faint);margin-top:12px;font-size:13px}.home03 .stage{aspect-ratio:16/9;background:#f4f4f6;border-radius:12px;margin-top:56px;position:relative;overflow:hidden}.home03 .stage img,.home03 .stage video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=760px){.home03 .stage{aspect-ratio:4/5}}.home03 .stage .film-btn{width:64px;height:64px;color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 8px 24px #1b1c1f29;cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;display:none;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.home03 .stage[data-manual] .film-btn{display:grid}.home03 .stage .film-btn[data-playing]{width:40px;height:40px;inset:auto 16px 16px auto;translate:none}.home03 .stage .film-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.home03 .hero>h1,.home03 .hero>.sub,.home03 .hero>.fine{text-align:center;margin-left:auto;margin-right:auto}.home03 .hero>.sub{max-width:40ch}.home03 .hero>.mail{margin-left:auto;margin-right:auto}.home03 .s3tg{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;align-items:center;gap:2px;margin-top:24px;padding:3px;display:inline-flex}.home03 .s3tgl{color:var(--muted);padding:0 10px 0 9px;font-size:13px}.home03 .s3tg button{font:inherit;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:14px;transition:color .15s ease-out}.home03 .s3tg button:hover{color:var(--ink)}.home03 .s3tg button[aria-pressed=true]{color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 1px 2px #0a1a3a14;background:#fff}.home03 .s3tg button:focus-visible,.home03 button.s3sb:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.home03 button.s3sb{font:inherit;text-align:left;cursor:pointer;color:inherit;border:0}.home03 .s3zf{padding:0 14px 4px}.home03 .s3zh{border-bottom:1px dashed var(--line2);align-items:flex-start;gap:10px;padding:14px 0 12px;font-size:12.5px;display:flex}.home03 .s3zh b{font-size:13px;font-weight:500;display:block}.home03 .s3zh small{color:var(--muted);display:block}.home03 .s3zh .s3ic{margin-top:2px}.home03 .s3auto{position:relative}.home03 .s3autot{color:var(--ok);background:var(--ok-soft);white-space:nowrap;border-radius:6px;padding:5px 8px;font-size:13px;line-height:1;position:absolute;bottom:2px;left:0}.home03 .sw3 .s3autot{inset:20px 0 auto auto}.home03 .s3num{align-items:center;gap:16px;display:flex}.home03 .s3n{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-weight:300;line-height:.8}.home03 .s3rule{display:none}.home03 .sw3 .s3stp,.home03 .sw3 .s3stp>*{position:relative}.home03 .sw3 .s3num{position:absolute;top:12px;right:20px}.home03 .sw3 .s3n{color:#e4e6eb;letter-spacing:-.06em;font-size:176px}.home03 .sw3 .s3h5{margin-top:92px;font-size:26px}@media (width<=760px){.home03 .sw3 .s3n{font-size:128px}.home03 .sw3 .s3h5{margin-top:64px}}.home03 .cl-say{font-size:20px!important;line-height:1.55!important}.home03 .cl-pk{color:#fff;cursor:pointer;border-bottom:1.5px solid #ffffffb3;align-items:center;gap:4px;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.home03 .cl-pk svg{stroke:currentColor;width:12px;height:12px}.home03 .cl-pk select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.home03 .cl-pk:focus-within{outline-offset:3px;border-radius:3px;outline:2px solid #fff}.home03 .cl-date{color:#fff;font-weight:500}@media (width<=760px){.home03 .ep{grid-template-columns:minmax(0,1fr)!important}.home03 .et .mail{width:100%}.home03 .et .mail input{flex:1;min-width:0}.home03 .cl-say{font-size:18px!important}}.home03 .stmt{text-align:center}.home03 .stmt h2{letter-spacing:-.035em;text-wrap:balance;max-width:24ch;margin-inline:auto;font-size:clamp(32px,4.4vw,56px);font-weight:400;line-height:1.08}.home03 .stmt .w{display:inline-block}.home03 .stmt .t2 .w{color:var(--ink2)}.home03 .stmt .lnk{justify-content:center;margin-top:36px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home03 .stmt h2{view-timeline:--h03-stmt block}.home03 .stmt .w{animation:linear both h03-word;animation-timeline:--h03-stmt;animation-range:cover calc(12% + var(--i) / var(--n) * 30%) cover calc(20% + var(--i) / var(--n) * 30%)}}}@keyframes h03-word{0%{opacity:.12;filter:blur(6px);transform:translateY(.18em)}to{opacity:1;filter:blur();transform:none}}.home03 .plat{padding:160px 0 0}.home03 .plat .ctas{gap:8px;margin-top:28px;display:flex}.home03 .bento{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:48px;display:grid}.home03 .bc{background:var(--paper);height:480px;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .24s var(--ease);border-radius:12px;grid-column:span 3;position:relative;overflow:hidden}.home03 .bc.s2{grid-column:span 2;height:400px}.home03 a.bc:hover .arrowbtn{transform:translate(2px,-2px)}.home03 .bc .tt{z-index:2;position:absolute;top:22px;left:24px;right:72px}.home03 .bc .arrowbtn{z-index:2;position:absolute;top:20px;right:20px}.home03 .bc .m{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:96px 24px 0}.home03 .mini{width:100%;max-width:440px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:10px 10px 0 0;font-size:13px}.home03 .mini .h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;font-weight:500;display:flex}.home03 .mini .h span{color:var(--muted);font-size:12px;font-weight:400}.home03 .mini .r{justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.home03 .mini .r+.r{border-top:1px solid var(--line)}.home03 .mini .r small{color:var(--faint);font-size:11.5px;display:block}.home03 .mini .r .x{align-items:center;gap:8px;display:flex}.home03 .stack{width:120px;height:136px;margin-left:-60px;position:absolute;top:6px;left:50%}.home03 .stack div{background:#fcfbf7;border-radius:6px;padding:12px 10px;position:absolute;inset:0;box-shadow:0 0 0 1px #e7e2d4,0 10px 20px -14px #0000004d}.home03 .stack div:first-child{transform:rotate(-8deg)translate(-34px)}.home03 .stack div:nth-child(2){transform:rotate(5deg)translate(30px)}.home03 .stack i{background:#ddd6c4;border-radius:2px;height:4px;margin-bottom:7px;display:block}.home03 .gstin{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px;display:flex}.home03 .gstin .in{letter-spacing:.02em;white-space:nowrap;border-radius:8px;flex:1;align-items:center;height:34px;padding:0 10px;font-size:13.5px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #8b8f97,0 0 0 3px #62666d1f}.home03 .typed{white-space:nowrap}.home03 .typed>span{display:inline-block}.home03 .caret{background:var(--ink);width:1.5px;height:16px;margin-left:1px}.home03 .wa{z-index:3;background:#e3f4e8;border-radius:12px 12px 4px;width:230px;padding:10px 12px;font-size:12.5px;position:absolute;top:84px;right:28px;box-shadow:0 14px 30px -18px #00000059}.home03 .wa small{color:#5e7a66;margin-top:3px;font-size:10.5px;display:block}.home03 .askm{width:100%;max-width:440px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:10px 10px 0 0;padding:14px;font-size:13px}.home03 .askm .q{background:var(--paper);border-radius:8px;width:fit-content;margin-left:auto;padding:8px 11px}.home03 .askm .a{margin-top:12px}.home03 .askm .a b{letter-spacing:-.03em;font-size:30px;font-weight:400;display:block}.home03 .askm .a p{color:var(--muted)}.home03 .askm .s{border-top:1px solid var(--line);color:var(--ink);gap:6px;margin-top:12px;padding-top:10px;font-size:12.5px;display:grid}.home03 .askm .s span{justify-content:space-between;display:flex}.home03 .tb .r span:last-child{text-align:right;min-width:84px}.home03 .bc{background:color-mix(in oklab, var(--paper), var(--acc,var(--paper)) 4%)}.home03 a.bc:hover{background:color-mix(in oklab, var(--paper2), var(--acc,var(--paper2)) 5%)}.home03 .bc.acc-warn{--acc:var(--warn)}.home03 .bc.acc-brand{--acc:var(--brand)}.home03 .bc.acc-ok{--acc:var(--ok)}.home03 .mini .r.flag{background:color-mix(in oklab, var(--warn-soft) 72%, #fff);box-shadow:inset 2px 0 #e0a43a}.home03 .mini .h span.chip{font-size:12px;font-weight:500}.home03 .mini .h span.c-ok{color:var(--ok)}.home03 .gstin .in{box-shadow:inset 0 0 0 1px var(--brand), 0 0 0 3px color-mix(in oklab, var(--brand) 16%, transparent)}.home03 .caret{background:var(--brand)}.home03 .mini .r .od{color:#b42318;font-weight:500}.home03 .askm .a b{color:var(--ink);letter-spacing:-.035em;font-size:44px;line-height:1.05}.home03 .askm .s span span{color:var(--muted)}.home03 .mini.tb .r:last-child{border-top-color:#1b1c1f52}@media (prefers-reduced-motion:no-preference){.home03 .mini .r.newrow.flag{animation:h03-after 5s var(--ease) -3s infinite, h03-arrive 5s var(--ease) -3s infinite}@keyframes h03-arrive{0%,50%{background:var(--brand-soft);box-shadow:inset 2px 0 0 var(--brand)}64%,to{background:color-mix(in oklab, var(--warn-soft) 72%, #fff);box-shadow:inset 2px 0 #e0a43a}}.home03 .typed{animation:6s linear -5s infinite h03-typed}.home03 .typed>span{max-width:calc(clamp(0, (var(--h03-typed) * 15 - var(--i)) * 100, 1) * 1em);vertical-align:bottom;overflow:hidden}@keyframes h03-typed{0%,8%{--h03-typed:0}45%,to{--h03-typed:1}}.home03 .caret{animation:1s step-end infinite h03-blink}.home03 .after{animation:h03-after 6s var(--ease) -5s infinite}@keyframes h03-after{0%,48%{opacity:0;transform:translateY(4px)}54%,96%{opacity:1;transform:none}to{opacity:0}}.home03 .wa{animation:h03-wa 7s var(--ease) -5s infinite}@keyframes h03-wa{0%,30%{opacity:0;transform:translateY(10px)scale(.96)}36%,94%{opacity:1;transform:none}to{opacity:0}}.home03 .stack div:nth-child(3){animation:h03-feed 5s var(--ease) -3s infinite}@keyframes h03-feed{0%{opacity:0;transform:translateY(-12px)}15%,70%{opacity:1;transform:none}85%,to{opacity:0;transform:translateY(60px)scale(.6)}}.home03 .newrow{animation:h03-after 5s var(--ease) -3s infinite}}.home03 section.tb{padding:160px 0 0}.home03 .tb .h2{text-align:center;margin:0 auto}.home03 .tb-say{color:var(--muted);text-align:center;max-width:58ch;margin:16px auto 0;font-size:18px;line-height:1.6}.home03 .tb-pk{color:var(--ink);border-bottom:1.5px solid var(--brand);cursor:pointer;align-items:center;gap:3px;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.home03 .tb-pk:hover{color:var(--brand-text)}.home03 .tb-pk select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.home03 .tb-pk svg{stroke:currentColor;width:11px;height:11px}.home03 .tb-pk:focus-within{outline:2px solid var(--ink);outline-offset:3px;border-radius:3px}.home03 .tb-cards{grid-template-columns:2fr 1fr 1fr;gap:16px;height:400px;margin-top:48px;display:grid}.home03 .tb-c{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;padding:32px;display:flex;position:relative;overflow:hidden}.home03 .tb-c .ic{width:28px;height:28px;stroke:var(--brand)}.home03 .tb-bot{margin-top:auto;position:relative}.home03 .tb-n{letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--brand-text);font-size:72px;font-weight:400;line-height:.9;display:block}.home03 .tb-bot p{color:var(--muted);max-width:24ch;margin-top:12px;font-size:16px;line-height:1.4}.home03 .tb-main{background:var(--brand);box-shadow:none;color:#fff}.home03 .tb-main:before{content:"";background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.home03 .tb-main .ic{stroke:#fff}.home03 .tb-main .tb-n{color:#fff;font-size:200px}.home03 .tb-main .tb-n small{letter-spacing:-.02em;margin-left:.08em;font-size:.22em}.home03 .tb-main .tb-bot p{color:#ffffffd9;text-align:left;max-width:none;margin:14px 0 0;font-size:18px}.home03 .tb-foot{color:var(--faint);margin-top:20px;font-size:13px}.home03 .tb-c:not(.tb-main) .tb-bot p{min-height:2.8em}@media (width<=760px){.home03 section.tb{padding-top:64px}.home03 .tb-say{font-size:16px}.home03 .tb-cards{grid-template-columns:1fr 1fr;gap:12px;height:auto;margin-top:32px}.home03 .tb-main{grid-column:1/-1;min-height:240px}.home03 .tb-main .tb-n{font-size:min(30vw,128px)}.home03 .tb-main .tb-bot p{font-size:13px}.home03 .tb-c{min-height:160px;padding:20px}.home03 .tb-n{font-size:38px}.home03 .tb-bot p{font-size:13px}}.home03 .sheet{font-variant-numeric:tabular-nums;background:#fff;border-radius:6px;grid-template-columns:22px 1fr 1fr 1fr;width:100%;font-size:11px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #d6dbe2}.home03 .sheet span{white-space:nowrap;border-bottom:1px solid #e3e7ec;border-right:1px solid #e3e7ec;padding:5px 6px;overflow:hidden}.home03 .call{color:#fff;background:#1b1c1f;border-radius:12px;width:100%;padding:14px;font-size:12px}.home03 .call .who{align-items:center;gap:8px;display:flex}.home03 .call .who i{background:#33363d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;display:grid}.home03 .call .who small{color:#9aa0aa;font-size:10.5px;display:block}.home03 .call p{color:#d9dce2;margin-top:10px;line-height:1.4}.home03 .tally{border-top:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(3,1fr);display:grid}.home03 .tally div{color:var(--muted);align-items:baseline;gap:12px;padding:22px 24px;font-size:15px;display:flex}.home03 .tally div+div{border-left:1px solid var(--line)}.home03 .tally b{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:40px;font-weight:400}.home03 .one{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;margin-top:16px;overflow:hidden}.home03 .one .in{grid-template-columns:5fr 7fr;gap:48px;padding:40px;display:grid}.home03 .one .tally{background:#fff}.home03 .uc{padding:160px 0 0}.home03 .uc .hd{justify-content:space-between;align-items:end;gap:48px;display:flex}.home03 .u{color:#fff;isolation:isolate;background:#1b1c1f;border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:420px;padding:24px;display:flex;position:relative;overflow:hidden}.home03 .u img{object-fit:cover;z-index:-2;filter:none;width:100%;height:100%;transition:transform .7s var(--ease);position:absolute;inset:0}.home03 .u:after{content:"";z-index:-1;background:linear-gradient(#07090d00 38%,#07090d8c 70%,#07090ddb 100%),linear-gradient(#0a1a3a1f,#0a1a3a1f);position:absolute;inset:0}.home03 a.u:hover img{transform:scale(1.035)}.home03 .u h3{letter-spacing:-.018em;max-width:22ch;font-size:24px;font-weight:400;line-height:1.15}.home03 .u h3 span{color:#ffffffa8}.home03 .u .go{color:#fffc;justify-content:space-between;align-items:center;margin-top:14px;font-size:14px;display:flex}.home03 .u .go svg{transition:transform .16s var(--ease)}.home03 a.u:hover .go svg{transform:translate(3px)}.home03 .u .chipcard{color:var(--ink);background:#fffffff5;border-radius:10px;min-width:200px;padding:10px 12px;font-size:12.5px;position:absolute;top:20px;left:20px;box-shadow:0 14px 30px -18px #0009}.home03 .u .chipcard small{color:var(--muted);font-size:11.5px;display:block}.home03 .u .chipcard .rr{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.home03 .u .chipcard b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:16px;font-weight:500}@media (prefers-reduced-motion:no-preference){.home03 .u .chipcard{animation:6s ease-in-out infinite h03-fl}.home03 .u:nth-child(2n) .chipcard{animation-delay:-3s}@keyframes h03-fl{50%{transform:translateY(-4px)}}}.home03 .faq2{grid-template-columns:1fr 1.4fr;gap:64px;padding:160px 0 0;display:grid}.home03 .faq2 details{border-top:1px solid var(--line);padding:20px 0}.home03 .faq2 details:last-child{border-bottom:1px solid var(--line)}.home03 .faq2 summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:17px;list-style:none;display:flex}.home03 .faq2 summary::-webkit-details-marker{display:none}.home03 .faq2 summary:after{content:"";border-right:1.5px solid var(--faint);border-bottom:1.5px solid var(--faint);width:9px;height:9px;transition:transform .16s var(--ease);flex:none;margin-top:5px;transform:rotate(45deg)}.home03 .faq2 details[open] summary:after{transform:rotate(225deg)}.home03 .faq2 details p{color:var(--muted);max-width:62ch;margin-top:10px;font-size:15.5px}.home03 .foot{color:#9a9da4;background:#141517;padding:72px 0 0;font-size:14px;position:relative;overflow:hidden}.home03 .ft-top{grid-template-columns:4fr 8fr;gap:64px;display:grid}.home03 .ft-ask{letter-spacing:-.016em;color:#f4f5f7;text-wrap:balance;max-width:18ch;margin-bottom:24px;font-size:22px;line-height:1.25}.home03 .ft-way{border-top:1px solid #ffffff14;grid-template-columns:36px 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.home03 .ft-way:last-child{border-bottom:1px solid #ffffff14}.home03 .ft-ic{color:#f4f5f7;width:36px;height:36px;transition:box-shadow .15s var(--ease);border-radius:8px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.home03 .ft-ic svg{width:16px;height:16px}.home03 .ft-way:hover .ft-ic{box-shadow:inset 0 0 0 1px #ffffff52}.home03 .ft-way b{color:#f4f5f7;font-weight:500;display:block}.home03 .ft-way small{font-size:13px;display:block}.home03 .ft-cols{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.home03 .ft-cols .fh{color:#f4f5f7;border-bottom:1px solid #ffffff14;margin-bottom:16px;padding-bottom:12px;font-size:13px;font-weight:500;position:relative}.home03 .ft-cols .fh:after{content:"";background:#ffffff80;width:24px;height:1px;position:absolute;bottom:-1px;left:0}.home03 .foot ul{gap:10px;padding:0;list-style:none;display:grid}.home03 .foot a{transition:color .15s var(--ease)}.home03 .foot ul a:hover,.home03 .ft-legal a:hover{color:#fff}.home03 .flegal{color:#6f737b;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;margin-top:72px;padding-top:20px;font-size:13px;display:flex}.home03 .ft-legal{flex-wrap:wrap;row-gap:8px;display:flex}.home03 .ft-legal a{color:#9a9da4}.home03 .ft-legal a+a{border-left:1px solid #ffffff24;margin-left:12px;padding-left:12px}.home03 .ft-note{color:#6f737b;margin-top:8px;font-size:12.5px}.home03 .ft-mark{opacity:.08;width:100%;height:auto;margin:48px 0 -3.2%;display:block}@media (width<=760px){.home03 .end2{background:var(--brand);padding-bottom:0!important}.home03 .end2 .ep{border-radius:0}.home03 .wrap{width:calc(100% - 32px)}.home03 .nav ul,.home03 .nav .r>a:first-child{display:none}.home03 .h1{font-size:44px;line-height:1.04}.home03 .h2{font-size:34px}.home03 .h2m{font-size:30px}.home03 .h3{font-size:22px}.home03 .h4{font-size:20px}.home03 .hero{padding-top:40px}.home03 .hero .sub{font-size:17px}.home03 .mail{flex-direction:column;align-items:stretch;height:auto;padding:4px}.home03 .mail input{height:44px;padding:0 12px}.home03 .mail .btn{width:100%}.home03 .stage{border-radius:10px;margin-top:40px}.home03 .faq2{grid-template-columns:1fr;gap:28px;padding-top:64px}.home03 .plat{padding-top:64px}.home03 .bento{grid-template-columns:1fr}.home03 .bc,.home03 .bc.s2{grid-column:auto;height:420px}.home03 .flegal{flex-direction:column}}.home03 .sw3{padding:120px 0}.home03 .s3hd3{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.home03 .s3hd3 .h2m{max-width:760px}.home03 .s3help{color:var(--muted);text-align:right;max-width:30ch;font-size:15px;line-height:1.45}.home03 .s3help .lnk{color:var(--brand-text);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.home03 .s3steps{grid-template-columns:1fr 1fr 1.12fr;gap:16px;margin-top:48px;display:grid}.home03 .s3stp{background:var(--paper);border-radius:12px;flex-direction:column;padding:28px 24px 0;display:flex;overflow:hidden}.home03 .s3h5{letter-spacing:-.016em;margin-top:8px;font-size:22px;font-weight:400;line-height:1.2}.home03 .s3stp>p{color:var(--muted);max-width:34ch;min-height:2.9em;margin-top:8px;font-size:15px;line-height:1.45}.home03 .s3ui{flex-direction:column;flex:1;min-height:288px;margin-top:28px;font-size:12.5px;display:flex;position:relative}.home03 .s3ui>*{position:relative}.home03 .s3src{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.home03 .s3sb{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:2px;padding:12px;display:flex}.home03 .s3sb b{white-space:nowrap;font-size:13px;font-weight:500}.home03 .s3sb small{color:var(--faint);font-size:11.5px}.home03 .s3sb.s3on{box-shadow:0 0 0 1.5px var(--ink)}.home03 .s3file{box-shadow:0 0 0 1px var(--line), 0 24px 48px -30px #0a1a3a59;background:#fff;border-radius:10px 10px 0 0;flex:1;margin-top:12px;padding:4px 14px 0}.home03 .s3fi{background:var(--paper);width:32px;height:32px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.home03 .s3fh{border-bottom:1px dashed var(--line2);align-items:center;gap:10px;padding:10px 0 12px;display:flex}.home03 .s3fh b{font-weight:500;display:block}.home03 .s3fh small{color:var(--faint);font-size:11.5px;display:block}.home03 .s3fh .chip{margin-left:auto}.home03 .s3fr{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:8px 0;display:flex}.home03 .s3fr b{color:var(--ink);font-weight:400}.home03 .s3cnt{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.home03 .s3cnt>div{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:10px;padding:12px}.home03 .s3cnt b{letter-spacing:-.03em;font-size:30px;font-weight:400;line-height:1;display:block}.home03 .s3cnt small{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;display:flex}.home03 .s3d{border-radius:50%;flex:none;width:6px;height:6px}.home03 .s3d.s3ok{background:#2f9e5a}.home03 .s3d.s3wn{background:#e0a43a}.home03 .s3ks{display:grid!important}.home03 .s3ks>span{grid-area:1/1}.home03 .s3fx .s3k0,.home03 .s3ckl .s3k0{opacity:0}.home03 .s3ckl{grid-row:2;padding:0 14px}.home03 .s3ckr{border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:10px;padding:8px 0;display:flex}.home03 .s3ckr .s3ic{width:16px;height:16px}.home03 .s3ckr b{margin-left:auto;font-weight:400}.home03 .s3ckl .s3ks>span{text-align:right}.home03 .s3flag{box-shadow:0 0 0 1px var(--line), 0 24px 48px -30px #0a1a3a59;background:#fff;border-radius:10px 10px 0 0;flex:1;align-content:start;margin-top:12px;display:grid}.home03 .s3fa,.home03 .s3fb{grid-area:1/1;padding:14px}.home03 .s3fq,.home03 .s3fb{align-items:flex-start;gap:10px;display:flex}.home03 .s3fq b,.home03 .s3fb b{font-weight:500;display:block}.home03 .s3fq small,.home03 .s3fb small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.home03 .s3ic{background:var(--ok-soft);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.home03 .s3ic.s3w{background:var(--warn-soft)}.home03 .s3acts{flex-wrap:wrap;gap:8px;margin:12px 0 0 30px;display:flex}.home03 .btn.s3xs{border-radius:8px;height:30px;padding:0 10px;font-size:12.5px}.home03 .s3fb{opacity:0}.home03 .s3rc{box-shadow:0 0 0 1px var(--line), 0 24px 48px -30px #0a1a3a59;background:#fff;border-radius:10px 10px 0 0;flex:1;padding:4px 14px 0}.home03 .s3rh{border-bottom:1px dashed var(--line2);justify-content:space-between;align-items:center;padding:10px 0 12px;display:flex}.home03 .s3rh b{font-size:13px;font-weight:500;display:block}.home03 .s3rh small{color:var(--faint);font-size:11.5px;display:block}.home03 .s3pr{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.home03 .s3pr .s3ic{width:16px;height:16px}.home03 .s3pr b{margin-left:auto;font-weight:400}.home03 .s3rf{justify-content:flex-end;gap:8px;padding:12px 0 14px;display:flex}@media (prefers-reduced-motion:no-preference){.home03 .s3fa,.home03 .s3fb,.home03 .s3fx .s3k1,.home03 .s3fx .s3k0,.home03 .s3ckl .s3k1,.home03 .s3ckl .s3k0,.home03 .s3fx .s3d,.home03 .s3press{animation:9s var(--ease) infinite both}.home03 .s3fa{animation-name:h03-s3fa}.home03 .s3fb{animation-name:h03-s3fb}.home03 .s3fx .s3k1,.home03 .s3ckl .s3k1{animation-name:h03-s3k1}.home03 .s3fx .s3k0,.home03 .s3ckl .s3k0{animation-name:h03-s3k0}.home03 .s3fx .s3d{animation-name:h03-s3dd}.home03 .s3press{animation-name:h03-s3pp}@keyframes h03-s3fa{0%,40%{opacity:1;transform:none}46%,94%{opacity:0;transform:translateY(-4px)}to{opacity:1}}@keyframes h03-s3fb{0%,44%{opacity:0;transform:translateY(4px)}50%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes h03-s3k1{0%,44%{opacity:1}47%,94%{opacity:0}to{opacity:1}}@keyframes h03-s3k0{0%,45%{opacity:0}48%,92%{opacity:1}96%,to{opacity:0}}@keyframes h03-s3dd{0%,44%{background:#e0a43a}48%,92%{background:#2f9e5a}to{background:#e0a43a}}@keyframes h03-s3pp{0%,36%{scale:1}38%{scale:.95}40%,to{scale:1}}}@media (width<=760px){.home03 .sw3{padding:64px 0}.home03 .s3hd3{flex-direction:column;align-items:flex-start;gap:16px}.home03 .s3help{text-align:left}.home03 .s3steps{grid-template-columns:1fr;row-gap:12px;margin-top:28px}.home03 .s3stp{padding:22px 20px 0}.home03 .s3ui{min-height:0;margin-top:20px}.home03 .s3acts .btn-s{display:inline-flex}}.home03 .ep{min-height:640px;grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:0!important;padding:0!important}.home03 .et{order:2;align-self:center;padding:104px 72px!important}.home03 .hand{border-radius:16px 0 0 16px;order:-1;align-self:stretch;min-height:640px;position:relative;overflow:hidden}.home03 .hand .hs{aspect-ratio:781/1322;width:420px;position:absolute;top:56px;left:96px}.home03 .hand img{object-fit:contain;filter:drop-shadow(0 40px 60px #07090d73);width:100%;height:100%;display:block}.home03 .scr{width:58%;height:74.43%;color:var(--ink);background:#efefef;border-radius:17%/7.8%;position:absolute;top:2.57%;left:27.4%;overflow:hidden;container-type:inline-size}.home03 .scr:before{content:"";z-index:3;background:#0b0b0c;border-radius:999px;width:31%;height:4.3%;position:absolute;top:1.4%;left:34.7%}.home03 .si{flex-direction:column;display:flex;position:absolute;inset:0}.home03 .sh{background:#f7f7f7;border-bottom:1px solid #00000012;align-items:center;gap:3.4cqw;padding:15cqw 6cqw 3.6cqw;display:flex}.home03 .sh i{background:var(--brand);border-radius:50%;flex:none;place-items:center;width:10.5cqw;height:10.5cqw;display:grid;overflow:hidden}.home03 .sh i svg{width:5.4cqw;height:5.4cqw}.home03 .sh span{min-width:0}.home03 .sh b{font-size:5cqw;font-weight:600;line-height:1.2;display:block}.home03 .sh small{color:var(--faint);font-size:3.8cqw;line-height:1.3;display:block}.home03 .sc{align-content:start;gap:3cqw;min-height:0;padding:5cqw 4.6cqw;font-size:4.5cqw;line-height:1.35;display:grid}.home03 .sb{border-radius:4.2cqw;max-width:84%;padding:2.8cqw 3.8cqw;box-shadow:0 .3cqw .6cqw #0000000f}.home03 .sb small{text-align:right;color:var(--faint);margin-top:.6cqw;font-size:3.2cqw;display:block}.home03 .sb.them{background:#fff;border-bottom-left-radius:1.2cqw;justify-self:start}.home03 .sb.me{background:#dcf5e3;border-bottom-right-radius:1.2cqw;justify-self:end}.home03 .sb b{font-weight:600}.home03 .spic{background:#fcfbf7;border-radius:2.6cqw;align-content:start;gap:2.2cqw;width:46cqw;height:28cqw;margin-bottom:1.8cqw;padding:3.6cqw;display:grid;box-shadow:inset 0 0 0 1px #e1dccd}.home03 .spic i{background:#d9d1bd;border-radius:1cqw;height:1.4cqw;display:block}.home03 .spic i.d{background:#a89f86;width:45%}.home03 .sq{border-top:1px solid #00000014;margin-top:2.4cqw;padding-top:2.4cqw;display:flex}.home03 .sq span{text-align:center;color:var(--brand-text);flex:1;font-weight:600}.home03 .scomp{background:#f7f7f7;border-top:1px solid #0000000f;align-items:center;gap:2.6cqw;margin-top:auto;padding:3cqw 4.6cqw 9cqw;display:flex}.home03 .scomp span{height:9cqw;color:var(--faint);background:#fff;border-radius:99px;flex:1;align-items:center;padding-left:4cqw;font-size:4cqw;display:flex;box-shadow:inset 0 0 0 1px #00000014}.home03 .scomp i{background:var(--brand);border-radius:50%;flex:none;place-items:center;width:9cqw;height:9cqw;display:grid}.home03 .scomp i svg{width:4.6cqw;height:4.6cqw}@media (width<=760px){.home03 .ep{grid-template-columns:1fr!important}.home03 .et{padding:96px 20px 104px!important}.home03 .hand{border-radius:0 0 16px 16px;height:520px}}.home03 .end2{padding:128px 0 96px}.home03 .ep{background:var(--brand);color:#fff;border-radius:16px;grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;padding:72px 72px 0;display:grid;overflow:hidden}.home03 .et{padding-bottom:72px}.home03 .et .h1{max-width:12ch;font-size:64px}.home03 .et p{color:#ffffffd6;max-width:40ch;margin-top:18px;font-size:19px;line-height:1.4}.home03 .et .mail{box-shadow:none;margin-top:32px}.home03 .et .mail .btn{background:var(--ink);box-shadow:none;color:#fff;background-image:none}.home03 .ef{color:#ffffffb3;margin-top:12px;font-size:13px;display:block}@media (width<=760px){.home03 .ep{grid-template-columns:1fr;padding:40px 20px 0}.home03 .et{padding-bottom:0}.home03 .et .h1{font-size:40px}.home03 .et{order:1;padding:40px 24px 8px!important}.home03 .hand{border-radius:0 0 16px 16px;order:2;min-height:480px}.home03 .hand .hs{width:300px;margin-left:-150px;top:24px;left:50%}}.home03 .btn-ink{background:var(--ink);color:#fff}.home03 .sq span{color:var(--ink)}@media (width<=760px){.home03 .mail,.home03 .et .mail{width:100%;height:auto;box-shadow:none;background:0 0;flex-direction:column;align-items:stretch;gap:8px;padding:0}.home03 .mail input,.home03 .et .mail input{height:48px;box-shadow:inset 0 0 0 1px var(--line2);background:#fff;border-radius:10px;flex:none;padding:0 14px}.home03 .mail .btn{width:100%;height:48px}.home03 .bc,.home03 .bc.s2{height:auto;padding:22px 20px 20px}.home03 .bc .tt{margin-right:44px;position:static}.home03 .bc .m{margin-top:24px;position:relative;inset:auto}.home03 .bc .wa{width:auto;max-width:260px;margin:20px 0 0 auto;position:relative;top:auto;right:auto}.home03 .mini,.home03 .askm{border-radius:10px}.home03 .hand{display:none}.home03 .ep{min-height:0}.home03 .et{padding:96px 20px 104px!important}}.home03 .ph{background:repeating-linear-gradient(135deg,#eceef2 0 14px,#f1f2f5 14px 28px);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.home03 .ph .tag{color:var(--muted);box-shadow:0 0 0 1px var(--line);text-align:center;background:#fff;border-radius:8px;max-width:80%;padding:10px 14px;font-size:13px;line-height:1.4}.home03 .ph .tag b{color:var(--ink);margin-bottom:2px;font-size:13.5px;font-weight:500;display:block}.home03 .nv-list{align-items:center}.home03 .nv-t{height:32px;color:var(--muted);transition:color .15s var(--ease), background-color .15s var(--ease);border-radius:8px;align-items:center;margin:0 -12px;padding:0 12px;display:inline-flex}.home03 .nv-t:hover{color:var(--ink);background:var(--paper)}.home03 .nv-login{color:var(--muted);transition:color .15s var(--ease);padding:0 12px}.home03 .nv-login:hover{color:var(--ink)}.home03 .btn-ink{transition:background-color .15s var(--ease)}.home03 .btn-ink:hover{background:#2c2d31}.home03 .nv-burger,.home03 .nv-sheet{display:none}@media (width<=900px){.home03 .nv-list,.home03 .nv-login,.home03 .nv-demo{display:none!important}.home03 .nv-burger{cursor:pointer;background:0 0;border:0;border-radius:8px;width:40px;height:40px;margin-right:-8px;display:block;position:relative}.home03 .nv-burger i{background:var(--ink);width:16px;height:1.5px;transition:transform .24s var(--ease), top .24s var(--ease);border-radius:2px;position:absolute;left:12px}.home03 .nv-burger i:first-child{top:16px}.home03 .nv-burger i:last-child{top:22px}.home03 .nav[data-sheet] .nv-burger i{top:19px}.home03 .nav[data-sheet] .nv-burger i:first-child{transform:rotate(45deg)}.home03 .nav[data-sheet] .nv-burger i:last-child{transform:rotate(-45deg)}.home03 .nav[data-sheet]{background:#fff}.home03 .nav[data-sheet] .nv-cta{visibility:hidden}.home03 .nv-sheet{opacity:0;visibility:hidden;transition:opacity .2s var(--ease), visibility 0s linear .2s;background:#fff;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:64px 0 0}.home03 .nav[data-sheet] .nv-sheet{opacity:1;visibility:visible;transition:opacity .2s var(--ease), visibility 0s}.home03 .nv-sheet-in{padding:24px 16px;display:grid;overflow-y:auto}.home03 .nv-sheet-in a{letter-spacing:-.025em;min-height:56px;color:var(--ink);opacity:0;transition:opacity .24s var(--ease), transform .32s var(--ease);align-items:center;font-size:28px;display:flex;transform:translateY(8px)}.home03 .nav[data-sheet] .nv-sheet-in a{opacity:1;transform:none}.home03 .nav[data-sheet] .nv-sheet-in a:nth-child(2){transition-delay:30ms}.home03 .nav[data-sheet] .nv-sheet-in a:nth-child(3){transition-delay:60ms}.home03 .nav[data-sheet] .nv-sheet-in a:nth-child(4){transition-delay:90ms}.home03 .nav[data-sheet] .nv-sheet-in a:nth-child(5){transition-delay:.12s}.home03 .nv-sheet-ft{padding:16px 16px calc(16px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;gap:8px;display:grid}.home03 .nv-sheet-ft .btn{height:48px}.home03 .nv-sheet-login{text-align:center;color:var(--muted);grid-column:1/-1;padding-top:8px;font-size:14px}html:has(.home03 .nav[data-sheet]){overflow:hidden}}@media (prefers-reduced-motion:reduce){.home03 :is(.nv-sheet,.nv-sheet-in a,.nv-burger i){transition:none}}@media (width<=760px){.home03 .end2{padding-top:0}.home03 .foot{padding-top:48px}.home03 .ft-top{grid-template-columns:1fr;gap:40px}.home03 .ft-ask{font-size:20px}.home03 .ft-cols{grid-template-columns:1fr 1fr;gap:32px 20px}.home03 .flegal{flex-direction:column;align-items:flex-start;gap:12px;margin-top:40px}.home03 .ft-mark{margin-top:32px}}.home03 .ug-swipe{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:360px;grid-auto-flow:column;gap:16px;margin-top:48px;padding-bottom:12px;display:grid;overflow-x:auto}.home03 .ug-swipe .u{scroll-snap-align:start;min-height:460px}@media (width<=760px){.home03 .ug-swipe{grid-auto-columns:80%;gap:12px;margin:24px -16px 0;padding:0 16px 12px;scroll-padding:0 16px}.home03 .ug-swipe .u{min-height:420px}}.home03 .movein{text-align:center;color:var(--muted);text-wrap:balance;font-size:15px}.home03 .movein b{color:var(--ink);font-weight:500}.home03 .movein .lnk{margin:0 0 0 4px;display:inline-flex}@media (width<=760px){.home03 .movein{font-size:14px}}.home03 main>:is(.tb,.stmt,.plat,.uc,.voices,.sw3,.f4,.faq2,.pg-text,.pg-form,.prc,.use,.mcp,.cta-band,.grt,.pks,.ent,.cmp,.prd,.prd-grid){padding-top:200px;padding-bottom:0}.home03 .end2{padding-top:200px}.home03 .movein{margin-top:32px}@media (width<=760px){.home03 main>:is(.tb,.stmt,.plat,.uc,.voices,.sw3,.f4,.faq2,.pg-text,.pg-form,.prc,.use,.mcp,.cta-band,.grt,.pks,.ent,.cmp,.prd,.prd-grid){padding-top:128px}.home03 .end2{margin-top:128px;padding-top:0}.home03 .movein{margin-top:24px}}.home03 .ft-way,.home03 .ft-way:last-child{border:0}.home03 .vgrid{grid-template-columns:1.25fr 1fr 1fr;gap:16px;margin-top:48px;display:grid}.home03 .vq{background:var(--paper);border-radius:12px;flex-direction:column;justify-content:space-between;min-height:340px;padding:28px;display:flex}.home03 .vq q{letter-spacing:-.015em;quotes:none;font-size:22px;line-height:1.3}.home03 .vq.sm q{font-size:18px}.home03 .vq .fill{color:var(--faint)}.home03 .vq .ph{min-height:190px;margin:-8px -8px 20px}.home03 .vq .who{align-items:center;gap:12px;margin-top:28px;font-size:14px;display:flex}.home03 .vq .who i{background:repeating-linear-gradient(135deg,#e2e4ea 0 6px,#eceef2 6px 12px);border-radius:50%;flex:none;width:40px;height:40px}.home03 .vq .who small{color:var(--muted);font-size:13px;display:block}@media (width<=760px){.home03 .vgrid{grid-template-columns:1fr;margin-top:32px}.home03 .vq{min-height:0}}.home03 .hero-band{isolation:isolate;margin-top:-64px;padding:64px 0 112px;position:relative}.home03 .hero-field{--col:120px;--hole-size:620px 240px;--hole-y:200px;z-index:-1;background:linear-gradient(#0a52c4 0,#0b5bd3 26%,#1f74ee 46%,#4f9bff 64%,#a9d0ff 84%,#fff 100%);position:absolute;inset:0;overflow:hidden}.home03 .hf-glow{background:radial-gradient(34% 30% at 22% 34%,#4dd0ff8c,#0000 70%),radial-gradient(30% 26% at 80% 22%,#ffffff47,#0000 70%),radial-gradient(50% 30% at 50% 62%,#d6ecffb3,#0000 70%);position:absolute;inset:-20% -10%}.home03 .hero-field:before,.home03 .hf-rain{--hole:radial-gradient(var(--hole-size) at 50% var(--hole-y), transparent 55%, #000 100%);--fade:linear-gradient(#000 0, #000 55%, transparent 85%);-webkit-mask-image:var(--hole), var(--fade);-webkit-mask-composite:source-in;-webkit-mask-image:var(--hole), var(--fade);mask-image:var(--hole), var(--fade);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.home03 .hero-field:before{content:"";z-index:1;background:linear-gradient(90deg, transparent calc(50% - .5px), #ffffff21 calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px)) 50% 0 / var(--col) 100%}.home03 .hf-rain{z-index:1}.home03 .hf-rain i{background:linear-gradient(#fff,#ffffff80 3%,#0000 16%);border-radius:2px;width:2px;height:100%;margin-left:-.5px;position:absolute;top:0;transform:translateY(100%)}@media (prefers-reduced-motion:no-preference){.home03 .hf-rain i{animation-name:h03-rise;animation-timing-function:linear;animation-iteration-count:infinite}.home03 .hf-glow{animation:22s ease-in-out infinite alternate h03-drift}}@media (prefers-reduced-motion:reduce){.home03 .hf-rain{display:none}}@keyframes h03-rise{to{transform:translateY(-16%)}}@keyframes h03-drift{to{transform:translate(6%,4%)scale(1.08)}}.home03 .hero-band .hero>h1{color:#fff;text-shadow:0 2px 24px #041e5a47}.home03 .hero-band .hero>.sub{color:#ffffffeb;text-shadow:0 1px 16px #041e5a4d}.home03 .hero-band .hero>.fine{color:#ffffffd1}.home03 .hero-band .mail{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff8c,0 16px 40px -14px #041e5a59}.home03 .hero-band .mail:focus-within{box-shadow:inset 0 0 0 1.5px #fff,0 16px 40px -14px #041e5a59}.home03 .hero-band .mail input{color:#fff}.home03 .hero-band .mail input::placeholder{color:#ffffffb8}.home03 .hero-band .mail .btn{color:var(--brand-text);background:#fff;font-weight:600;box-shadow:0 6px 16px -8px #041e5a80}.home03 .hero-band .mail .btn:hover{background:#e9f0fd}.home03 .hero-band .mail .btn:focus-visible{outline-color:#fff}@media (width<=760px){.home03 .hero-band .mail,.home03 .hero-band .mail:focus-within{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.home03 .hero-band .mail input{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff8c}.home03 .hero-band .mail input:focus{box-shadow:inset 0 0 0 1.5px #fff}.home03 .hero-band .mail .btn{border-radius:10px}}.home03 .hero-band .stage{box-shadow:0 0 0 1px #ffffff59,0 0 0 8px #ffffff1f,0 40px 100px -30px #0b46b48c}@media (width<=760px){.home03 .hero-band{padding-bottom:64px}.home03 .hero-field{--col:72px;--hole-size:130% 230px;--hole-y:190px}.home03 .hf-glow{background:radial-gradient(60% 22% at 10% 62%,#4dd0ff80,#0000 70%),radial-gradient(50% 18% at 92% 52%,#ffffff3d,#0000 70%),radial-gradient(70% 24% at 50% 72%,#d6ecffb3,#0000 70%)}.home03 .hero-band .hero>h1{font-weight:500}}@property --glass{syntax:"<number>";inherits:true;initial-value:0}@property --solid{syntax:"<number>";inherits:true;initial-value:0}@keyframes h03-glass{0%{--glass:0}to{--glass:1}}@keyframes h03-solid{0%{--solid:0}to{--solid:1}}.home03 .nav{--nav-text:color-mix(in oklab, var(--muted) calc(var(--solid) * 100%), #c9d9f8);--nav-hover:color-mix(in oklab, var(--ink) calc(var(--solid) * 100%), #fff);transition:--glass .2s var(--ease), --solid .2s var(--ease)}.home03[data-glass] .nav{--glass:1}.home03[data-solid] .nav{--solid:1}@supports (animation-timeline:view()){.home03{timeline-scope:--h03-hero}.home03 .hero-band{view-timeline:--h03-hero block}.home03 .nav:not([data-sheet]){animation:linear both h03-glass,linear both h03-solid;animation-timeline:scroll(root),--h03-hero;animation-range:0 96px,cover calc(100% - 212px) cover calc(100% - 180px)}}.home03 .nav[data-sheet]{--glass:0;--solid:1}.home03 .nav:before,.home03 .nav:after{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:saturate(1.6)blur(16px);backdrop-filter:saturate(1.6)blur(16px);position:absolute;inset:0}.home03 .nav:before{opacity:calc(var(--glass) * (1 - var(--solid)));background:#0a52c49e;border-bottom:1px solid #ffffff24}.home03 .nav:after{opacity:var(--solid);background:#ffffffbd;border-bottom:1px solid #1b1c1f14}.home03 .nav .l>a{display:grid}.home03 :is(.nv-logo-carbon,.nv-logo-porcelain){grid-area:1/1}.home03 .nv-logo-carbon{opacity:var(--solid)}.home03 .nv-logo-porcelain{opacity:calc(1 - var(--solid))}.home03 .nav :is(.nv-t,.nv-login){color:var(--nav-text);transition:background-color .15s var(--ease)}.home03 .nav :is(.nv-t,.nv-login):hover{color:var(--nav-hover)}.home03 .nav .nv-t:hover{background:color-mix(in srgb, var(--paper) calc(var(--solid) * 100%), #ffffff14)}.home03 .nav .nv-demo{background:color-mix(in srgb, var(--ink) calc(var(--solid) * 100%), transparent);color:#fff;box-shadow:inset 0 0 0 1.5px rgb(255 255 255/calc((1 - var(--solid)) * .85))}.home03 .nav .nv-demo:hover{background:color-mix(in srgb, #2c2d31 calc(var(--solid) * 100%), #ffffff1f)}.home03 .nav .nv-cta{background:color-mix(in srgb, var(--brand) calc(var(--solid) * 100%), #fff);color:color-mix(in srgb, #fff calc(var(--solid) * 100%), var(--brand-text));box-shadow:0 6px 16px -8px rgb(4 30 90/calc((1 - var(--solid)) * .5))}.home03 .nav .nv-cta:hover{background:color-mix(in oklab, color-mix(in oklab, var(--brand), white 8%) calc(var(--solid) * 100%), #e9f0fd)}.home03 .nav .nv-burger i{background:color-mix(in srgb, var(--ink) calc(var(--solid) * 100%), #fff)}.home03 .nav :focus-visible{outline-color:color-mix(in srgb, #62666d calc(var(--solid) * 100%), #fff)}.home03 .f4in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.home03 .f4in>.h2m{position:sticky;top:96px}.home03 .pl{border-bottom:1px solid var(--line);padding:0;list-style:none}.home03 .pl li{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);padding:32px 0;display:grid}.home03 .pl svg{width:24px;height:24px;color:var(--brand-text);margin-top:8px}.home03 .pl h3{letter-spacing:-.028em;text-wrap:balance;font-size:34px;font-weight:400;line-height:1.12}.home03 .pl h3 b{font-weight:inherit;color:var(--brand-text)}.home03 .pl p{max-width:52ch;color:var(--muted);text-wrap:pretty;grid-column:2;margin-top:10px;font-size:16px;line-height:1.5}@media (width<=900px){.home03 .f4in{grid-template-columns:1fr;gap:32px}.home03 .f4in>.h2m{position:static}.home03 .pl li{grid-template-columns:32px minmax(0,1fr);padding:28px 0}.home03 .pl svg{margin-top:4px}.home03 .pl h3{font-size:26px}}.home03 .trybill{width:min(880px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--muted);box-shadow:0 0 0 1px var(--line), 0 24px 64px #0a1a3a3d;background:#fff;border:0;border-radius:16px;margin:auto;padding:0;overflow:hidden auto}.home03 .trybill[open]{display:grid}.home03 .trybill:focus{outline:none}.home03 .trybill::backdrop{background:#0a1a3a5c}.home03 .tb-hand{background:radial-gradient(120% 80% at 50% 100%, #1a3f86 0%, transparent 70%), var(--navy);min-height:300px;position:relative;overflow:hidden}.home03 .tb-hs{aspect-ratio:781/1322;width:240px;position:absolute;top:24px;left:calc(50% - 135px)}.home03 .tb-hs>img{object-fit:contain;width:100%;height:100%;display:block}.home03 .tb-copy{flex-direction:column;padding:28px 24px 22px;display:flex;position:relative}.home03 .tb-x{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background-color .12s ease-out,color .12s ease-out;display:grid;position:absolute;top:14px;right:14px}.home03 .tb-x:hover{background:var(--paper);color:var(--ink)}.home03 .tb-x:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.home03 .tb-eyebrow{color:var(--brand-text);margin-bottom:8px;font-size:13px;font-weight:600}.home03 .trybill h2{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;padding-right:28px;font-size:22px;font-weight:600;line-height:1.2}.home03 .tb-sub{max-width:38ch;margin-top:8px;font-size:15px;line-height:1.45}.home03 .tb-qr{background:var(--paper);border-radius:14px;align-items:center;gap:20px;margin-top:28px;padding:14px 20px 14px 14px;display:none}.home03 .tb-qr svg,.home03 .tb-qr-wait{background:#fff;border-radius:8px;flex:none;width:92px;height:92px;padding:8px}.home03 .tb-qr p{color:var(--ink);flex-direction:column;gap:2px;font-size:14px;line-height:1.4;display:flex}.home03 .tb-qr span{color:var(--muted)}.home03 .tb-qr b{font-variant-numeric:tabular-nums;margin-top:2px;font-weight:600}.home03 .tb-go{width:100%;margin-top:20px}.home03 .tb-fine{color:var(--faint);text-align:center;margin-top:12px;font-size:13px}.home03 .tb-screen{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.home03 .tb-react{background:#fff;border-radius:50%;place-items:center;width:7.4cqw;height:7.4cqw;font-size:4.2cqw;line-height:1;display:grid;position:absolute;top:54.6%;right:5.6%;box-shadow:0 .3cqw .6cqw #0b141a29}.home03 .tb-reply{color:#111b21;background:#fff;border-radius:2.2cqw;width:70%;padding:2cqw 2.8cqw 1.4cqw;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;font-size:3.5cqw;line-height:1.32;position:absolute;top:59.5%;left:3.4%;box-shadow:0 .2cqw .2cqw #0b141a21}.home03 .tb-reply>b{font-weight:600;display:block}.home03 .tb-reply>span{color:#3b4a54;display:block}.home03 .tb-reply dl{font-variant-numeric:tabular-nums;border-top:1px solid #0b141a14;grid-template-columns:auto auto;gap:.3cqw 3cqw;margin-top:1.4cqw;padding-top:1.4cqw;display:grid}.home03 .tb-reply dt{color:#3b4a54}.home03 .tb-reply dd{text-align:right}.home03 .tb-reply dt:last-of-type,.home03 .tb-reply dd:last-of-type{color:#111b21;font-weight:600}.home03 .tb-reply p{color:#3b4a54;justify-content:space-between;align-items:flex-end;gap:2cqw;margin-top:1.4cqw;display:flex}.home03 .tb-reply small{color:#667781;flex:none;font-size:2.7cqw}@media (width>=761px){.home03 .trybill{grid-template-columns:5fr 6fr;height:440px}.home03 .tb-hs{width:340px;top:44px;left:calc(50% - 192px)}.home03 .tb-copy{justify-content:center;padding:40px 44px}.home03 .trybill h2{font-size:26px}.home03 .tb-qr{display:flex}.home03 .tb-go{display:none}.home03 .tb-fine{text-align:left;margin-top:14px}}@media (prefers-reduced-motion:no-preference){.home03 .trybill[open]{animation:h03-trybill-in .22s var(--ease)}.home03 .trybill[open]::backdrop{animation:.22s ease-out h03-trybill-fade}.home03 .trybill[open] .tb-hs{animation:h03-trybill-hand .28s var(--ease) both}.home03 .trybill[open] .tb-react,.home03 .trybill[open] .tb-reply{animation:h03-trybill-bubble .2s var(--ease) both}.home03 .trybill[open] .tb-react{animation-delay:.36s}.home03 .trybill[open] .tb-reply{transform-origin:0 0;animation-delay:.7s}}@keyframes h03-trybill-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes h03-trybill-fade{0%{opacity:0}}@keyframes h03-trybill-hand{0%{transform:translateY(12%)}}@keyframes h03-trybill-bubble{0%{opacity:0;transform:scale(.92)}}.home03 .logo{align-items:center;gap:7px;height:21px;display:inline-flex}.home03 .logo img{width:auto;height:100%}.home03 .film-btn .film-pause,.home03 .film-btn[data-playing] .film-play{display:none}.home03 .film-btn[data-playing] .film-pause{display:inline}.home03 [hidden]{display:none!important}.home03[data-inner] .nav:not([data-sheet]){--glass:0;--solid:1;animation:none}.home03 .pg-intro{padding-top:80px}.home03 .pg-intro h1:first-child{margin-top:0}.home03 .pg-intro .eyebrow{color:var(--brand-text);font-size:15px;font-weight:500}.home03 .pg-intro h1{letter-spacing:-.045em;text-wrap:balance;max-width:20ch;margin-top:16px;font-size:clamp(40px,6vw,72px);font-weight:400;line-height:1.02}.home03 .pg-intro .lede{max-width:52ch;color:var(--muted);text-wrap:pretty;margin-top:24px;font-size:20px;line-height:1.45}.home03 .pg-intro .btn{margin-top:32px}.home03 .pg-text .body{max-width:68ch;color:var(--ink);margin-top:24px;font-size:17px;line-height:1.6}.home03 .pg-text .body>*+*{margin-top:1em}.home03 .pg-form .lede{max-width:52ch;color:var(--muted);margin-top:12px}.home03 .pg-form .form{max-width:560px;margin-top:32px}@media (width<=760px){.home03 .pg-intro{padding-top:64px}.home03 .pg-intro .lede{font-size:18px}}.home03[data-inner] main{padding-bottom:160px}@media (width<=760px){.home03[data-inner] main{padding-bottom:112px}}.home03 .btn-light{color:var(--brand-text);background:#fff}.home03 .btn-light:hover{background:var(--brand-soft)}.home03 .btn-s:hover{background:var(--paper)}.home03[data-inner] main>:is(.pg-text,.pg-form,.prc,.use,.mcp,.cta-band,.grt,.pks,.ent,.cmp,.prd,.prd-grid,.faq2){padding-top:120px}.home03[data-inner] .pg-intro+.prc{padding-top:48px}.home03 .prc-grid{grid-template-columns:repeat(var(--plans,3), minmax(0, 1fr));gap:12px;display:grid}.home03 .prc .h2m+.prc-grid{margin-top:40px}.home03 .prc-card{grid-row:span 3;grid-template-rows:subgrid;box-shadow:inset 0 0 0 1px var(--line2);background:#fff;border-radius:12px;align-content:start;row-gap:24px;padding:28px 24px;display:grid}.home03 .prc-card.pick{background:var(--brand);color:#fff;box-shadow:0 12px 32px -12px color-mix(in oklab, var(--brand) 55%, transparent)}.home03 .prc-card.pick :is(.prc-tag,.prc-price span,.prc-year,.prc-soon,.prc-later li){color:#dbe7ff}.home03 .prc-card.pick .prc-tick{color:#fff}.home03 .prc-card.pick .prc-later{border-top-color:#ffffff38}.home03 .prc-card:last-child:not(.pick){background:var(--paper);box-shadow:none}.home03 .prc-card h3{letter-spacing:-.015em;font-size:20px;font-weight:500}.home03 .prc-tag{text-wrap:balance;min-height:2.8em;color:var(--muted);margin-top:4px;font-size:15px;line-height:1.4}.home03 .prc-price{align-items:baseline;gap:8px;margin-top:20px;display:flex}.home03 .prc-price b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:400;line-height:1}.home03 .prc-price span,.home03 .prc-year{color:var(--muted)}.home03 .prc-year{margin-top:8px;font-size:14px}.home03 .prc-card .btn{align-self:start;width:100%}.home03 .prc-body{align-content:start;gap:20px;display:grid}.home03 .prc-list{gap:10px;font-size:15px;display:grid}.home03 .prc-list li{align-items:flex-start;gap:10px;line-height:1.4;display:flex}.home03 .prc-tick{color:var(--ink);flex:none;margin-top:2px}.home03 .prc-later{border-top:1px solid var(--line);padding-top:20px}.home03 .prc-later .prc-list{margin-top:10px}.home03 .prc-later li{color:var(--muted);padding-left:26px}.home03 .prc-soon{color:var(--muted);font-size:13px;font-weight:500}.home03 .prc-foot{max-width:96ch;color:var(--muted);margin-top:20px;font-size:14px;line-height:1.5}@media (width<=1100px){.home03 .prc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home03 .use-panel{background:var(--paper);border-radius:16px;margin-top:40px;padding:28px}.home03 .use-ex{color:var(--muted);font-size:14px}.home03 .use-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:16px;display:grid}.home03 .use-grid article{box-shadow:0 0 0 1px var(--line), 0 1px 2px #1b1c1f0a;background:#fff;border-radius:12px;padding:24px}.home03 .use-grid h3{font-size:15px;font-weight:500}.home03 .use-fig{font-variant-numeric:tabular-nums;margin-top:12px}.home03 .use-fig b{letter-spacing:-.03em;font-size:32px;font-weight:400}.home03 .use-fig span{color:var(--muted)}.home03 .use-bar{background:var(--paper2);border-radius:3px;height:6px;margin-top:12px;overflow:hidden}.home03 .use-bar i{background:var(--brand);border-radius:3px;height:100%;display:block}.home03 .use-grid dl{gap:4px;margin-top:20px;font-size:14px;line-height:1.45;display:grid}.home03 .use-grid dt{color:var(--muted);font-size:13px}.home03 .use-grid dd+dt{margin-top:12px}.home03 .use .prc-foot{margin-top:16px}.home03 .use-grid article{flex-direction:column;display:flex}.home03 .use-pack{border-top:1px dashed var(--line2);justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;padding-top:16px;font-size:14px;display:flex}.home03 .use-grid dl{margin-bottom:20px}.home03 .use-pack small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.home03 .use-pack b{font-variant-numeric:tabular-nums;font-weight:500}.home03 .cta-in{box-shadow:inset 0 0 0 1px var(--line2);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:8px 32px;padding:32px;display:grid}.home03 .cta-in .eyebrow{color:var(--brand-text);grid-column:1;font-size:14px;font-weight:500}.home03 .cta-in h2{letter-spacing:-.025em;text-wrap:balance;grid-column:1;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.15}.home03 .cta-in .lede{color:var(--muted);grid-column:1;font-size:16px}.home03 .cta-in .btn{grid-area:1/2/span 3}.home03 .cta-in .btn-light{background:var(--brand);color:#fff}.home03 .cta-in .btn-light:hover{background:color-mix(in oklab, var(--brand), white 8%)}.home03 .grt-list{background:var(--paper);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}.home03 .grt-list li{padding:32px}.home03 .grt-list li+li{box-shadow:inset 1px 0 0 var(--line)}.home03 .grt-mark{width:40px;height:40px;color:var(--brand-text);box-shadow:0 0 0 1px var(--line), 0 1px 2px #1b1c1f0d;background:#fff;border-radius:10px;place-items:center;margin-bottom:20px;display:grid}.home03 .grt-list h3{letter-spacing:-.015em;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:20px;font-weight:500;display:flex}.home03 .grt-list p{color:var(--muted);margin-top:10px}.home03 .pks-note{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:400}.home03 .pks{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.home03 .pks .lede{color:var(--muted);max-width:44ch;margin-top:12px}.home03 .pks-list li{border-bottom:1px solid var(--line2);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.home03 .pks-list li:first-child{border-top:1px solid var(--line2)}.home03 .pks-list li>span{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.home03 .pks-list b{font-variant-numeric:tabular-nums;font-weight:500}@media (width<=760px){.home03[data-inner] main>:is(.pg-text,.pg-form,.prc,.use,.mcp,.cta-band,.grt,.pks,.ent,.cmp,.prd,.prd-grid,.faq2){padding-top:88px}.home03[data-inner] .pg-intro+.prc{padding-top:48px}.home03 .prc-grid{grid-template-columns:1fr}.home03 .prc-tag{min-height:0}.home03 .use-panel{padding:16px}.home03 .cta-in{grid-template-columns:1fr;padding:24px 20px}.home03 .cta-in .btn{grid-area:auto/1;justify-self:start;margin-top:12px}.home03 .pks{grid-template-columns:1fr;gap:28px}}.home03 .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home03 .cmp-frame{margin-top:40px}.home03 .cmp table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:760px;font-size:15px}.home03 .cmp col.cmp-name{width:32%}.home03 .cmp col.pick{background:color-mix(in oklab, var(--brand-soft) 45%, white)}.home03 .cmp thead th{z-index:3;box-shadow:inset 0 -1px 0 var(--ink);text-align:left;vertical-align:bottom;background:#fff;padding:20px 16px 16px;font-weight:400;position:sticky;top:64px}.home03 .cmp thead th.pick{background:color-mix(in oklab, var(--brand-soft) 45%, white)}.home03 .cmp-plan{font-size:16px;font-weight:500;display:block}.home03 .cmp-price{color:var(--muted);margin-top:2px;font-size:14px;display:block}.home03 .cmp thead .btn{width:100%;margin-top:12px}.home03 .cmp :is(td,tbody th){border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;height:48px;padding:12px 16px;line-height:1.35}.home03 .cmp td{border-left:1px solid var(--line);color:var(--ink)}.home03 .cmp tbody th{color:var(--ink);font-weight:400}.home03 .cmp :is(thead th,tbody tr:not(.cmp-group) th):first-child{z-index:1;background:#fff;position:sticky;left:0}.home03 .cmp thead tr:not(.cmp-group) th:first-child{z-index:4}.home03 .cmp tr.cmp-group th{border-bottom:1px solid var(--line2);height:auto;color:var(--muted);padding:32px 16px 8px;font-size:13px;font-weight:500}.home03 .cmp tr.cmp-group th>span{position:sticky;left:16px}.home03 .cmp-yes{color:var(--ink);display:block}.home03 .cmp-no{color:var(--faint)}.home03 .cmp-fig{margin-right:8px}.home03 .cmp-note{color:var(--muted);font-size:13px}@media (width<=900px){.home03 .cmp-frame{overscroll-behavior-x:contain;overflow-x:auto}.home03 .cmp tbody tr:not(.cmp-group) th:first-child{box-shadow:1px 0 0 var(--line2)}.home03 .cmp thead th{top:0}.home03 .cmp thead th:first-child{box-shadow:inset 0 -1px 0 var(--ink), 1px 0 0 var(--line2)}}@media (width<=760px){.home03 .cmp table{width:694px;min-width:0;font-size:14px}.home03 .cmp col.cmp-name{width:150px}.home03 .cmp :is(td,tbody th){padding:10px 12px}.home03 .cmp thead th{padding:16px 12px 12px}.home03 .cmp thead .btn{display:none}}.home03 .prc-offer{background:var(--brand-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:16px 32px;margin-bottom:16px;padding:16px 16px 16px 24px;display:flex}.home03 .prc-deal{align-items:center;gap:20px;display:flex}.home03 .prc-deal-fig{color:var(--brand-text);letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex:none;font-size:48px;font-weight:500;line-height:1}.home03 .prc-deal p{gap:2px;max-width:72ch;line-height:1.45;display:grid}.home03 .prc-deal strong{font-size:17px;font-weight:500}.home03 .prc-deal span{color:var(--muted);text-wrap:pretty;font-size:14px}.home03 .prc-switch{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 18%, transparent);background:#fff;border:0;border-radius:10px;flex:none;gap:2px;margin:0;padding:3px;display:flex}.home03 .prc-switch label{cursor:pointer;position:relative}.home03 .prc-switch input{opacity:0;cursor:pointer;position:absolute;inset:0}.home03 .prc-switch span{color:var(--muted);transition:background-color .16s var(--ease), color .16s var(--ease);border-radius:7px;padding:7px 14px;font-size:14px;font-weight:500;display:block}.home03 .prc-switch label:hover span{color:var(--ink)}.home03 .prc-switch input:checked+span{background:var(--brand);color:#fff}.home03 .prc-switch small{color:var(--brand-text);margin-left:4px;font-size:12px;font-weight:500}.home03 .prc-switch input:checked+span small{color:#dbe7ff}.home03 .prc-switch input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.home03 .prc:has(input[value=monthly]:checked) .bill-y,.home03 .prc:not(:has(input[value=monthly]:checked)) .bill-m{display:none}.home03 .prc-amount .prc-price{flex-wrap:wrap;row-gap:6px}.home03 .prc-was{flex-basis:100%;align-items:center;gap:8px;display:flex}.home03 .prc-was s{color:var(--faint);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:17px;text-decoration-thickness:1.5px}.home03 .prc-was em{background:var(--brand-soft);color:var(--brand-text);border-radius:6px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600}.home03 .prc-card.pick .prc-was s{color:#b9cdf6}.home03 .prc-card.pick .prc-was em{color:var(--brand-text);background:#fff}@media (width<=760px){.home03 .prc-offer{flex-direction:column;align-items:flex-start;padding:16px}}.home03 .mcp{text-align:center}.home03 .mcp .h2m{text-wrap:balance;max-width:24ch;margin-inline:auto}.home03 .mcp-sky{aspect-ratio:1;width:min(520px,100%);margin:40px auto 0}.home03 .mcp-stage{width:520px;height:520px;position:relative}@media (width<=600px){.home03 .mcp-stage{zoom:.68}}.home03 .mcp-tracks{width:100%;height:100%;position:absolute;inset:0}.home03 .mcp-tracks path{stroke:var(--line2);stroke-width:1.5px;stroke-dasharray:3 6}.home03 .mcp-wave{aspect-ratio:1;border:1.5px solid color-mix(in oklab, var(--brand) 45%, transparent);opacity:0;width:90%;animation:h03-wave 3.6s var(--ease) infinite;border-radius:999px;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.3}@keyframes h03-wave{0%{opacity:.8;scale:.3}to{opacity:0;scale:1}}.home03 .mcp-globe{z-index:3;aspect-ratio:1;background:radial-gradient(circle at 32% 28%, #8dbbff 0%, var(--brand) 46%, #0b3f99 100%);width:30%;box-shadow:inset -10px -14px 28px #05194659, 0 24px 48px -16px color-mix(in oklab, var(--brand) 55%, transparent);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.home03 .mcp-globe svg{width:100%;height:100%;position:absolute;inset:0}.home03 .mcp-globe ellipse{fill:none;stroke:#ffffff38;stroke-width:.8px}.home03 .mcp-meridian{transform-box:fill-box;transform-origin:50%;animation:7.2s linear infinite h03-meridian}@keyframes h03-meridian{0%{transform:scaleX(1)}to{transform:scaleX(-1)}}.home03 .mcp-globe img{filter:drop-shadow(0 2px 6px #05194659);width:30%;height:auto;position:relative}.home03 .mcp-moon{z-index:4;width:56px;height:56px;box-shadow:0 0 0 1px var(--line), 0 6px 16px #1b1c1f1a;offset-rotate:0deg;background:#fff;border-radius:999px;place-items:center;animation:linear infinite h03-orbit;display:grid;position:absolute;top:0;left:0}@keyframes h03-orbit{0%{offset-distance:0%}to{offset-distance:100%}}.home03 .mcp-moon svg{fill:currentColor;width:24px;height:24px}.home03 .mcp-moon svg.lucide{fill:none}.home03 .mcp-stage:hover :is(.mcp-moon,.mcp-wave){animation-play-state:paused}.home03 .mcp-ticks{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1000px;margin:40px auto 0;display:grid}.home03 .mcp-ticks li{align-items:flex-start;gap:12px;display:flex}.home03 .mcp-ticks svg{color:var(--brand);flex:none}.home03 .mcp-ticks p{color:var(--muted);font-size:15px;line-height:1.5}.home03 .mcp-ticks b{color:var(--ink);font-weight:500}@media (width<=760px){.home03 .mcp-ticks{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.home03 .mcp-moon{animation-play-state:paused}.home03 .mcp-wave{display:none}.home03 .mcp-meridian{animation:none}}.home03 .cmp-frame{scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.home03 .ent-panel{background:var(--brand);color:#fff;border-radius:20px;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;padding:56px;display:grid}.home03 .ent-hd h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.06}.home03 .ent-lede{color:#dbe7ff;max-width:48ch;margin-top:16px;font-size:17px;line-height:1.5}.home03 .ent-acts{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.home03 .ent-wa{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff47}.home03 .ent-wa:hover{background:#fff3}.home03 .ent-wa svg{width:18px;height:18px}.home03 .ent-points{background:#ffffff1a;border-radius:14px;gap:0;padding:8px 24px;display:grid}.home03 .ent-points li{border-bottom:1px solid #ffffff29;align-items:flex-start;gap:12px;padding:14px 0;font-size:16px;line-height:1.4;display:flex}.home03 .ent-points li:last-child{border-bottom:0}.home03 .ent-points svg{flex:none;margin-top:1px}@media (width<=900px){.home03 .ent-panel{grid-template-columns:1fr;gap:32px;padding:32px 24px}.home03 .grt-list{grid-template-columns:1fr}.home03 .grt-list li{padding:24px}.home03 .grt-list li+li{box-shadow:inset 0 1px 0 var(--line)}}@media (width<=760px){.home03 .prc-deal{align-items:flex-start;gap:14px}.home03 .prc-deal-fig{font-size:40px}}.home03 .pg-intro.center{text-align:center}.home03 .pg-intro.center :is(h1,.lede){margin-inline:auto}.home03 .hero .works{margin-top:6px;font-weight:500;display:block}.home03 .prd{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:32px 72px;display:grid}.home03 .prd-flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.home03 .prd-flip .prd-copy{order:2}.home03 .prd-copy .h2m{max-width:18ch}.home03 .prd-body{max-width:46ch;color:var(--muted);text-wrap:pretty;margin-top:20px;font-size:17px;line-height:1.55}.home03 .prd-body+.prd-body{margin-top:12px}.home03 .prd-pts{gap:10px;max-width:46ch;margin-top:28px;font-size:15px;display:grid}.home03 .prd-pts li{align-items:flex-start;gap:10px;display:flex}.home03 .prd-tick{color:var(--ok);flex:none;margin-top:2px}.home03 .prd-pic{background:color-mix(in oklab, var(--paper), var(--acc,var(--paper)) 4%);min-height:400px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;justify-content:center;align-items:flex-end;padding:48px 40px 0;display:flex;overflow:hidden}.home03 .prd-pic.acc-warn{--acc:var(--warn)}.home03 .prd-pic.acc-ok{--acc:var(--ok)}.home03 .prd-pic .mini,.home03 .prd-pic .askm{max-width:460px}.home03 .prd-total{font-weight:500}.home03 .mini .r.prd-total{border-top-color:#1b1c1f52}.home03 .prd-open{color:var(--muted);white-space:nowrap;font-size:12.5px}.home03 .prd-seg{background:var(--paper);border-radius:7px;padding:2px;font-size:12px;display:inline-flex}.home03 .prd-seg :is(b,i){border-radius:5px;padding:3px 9px;font-style:normal;font-weight:500}.home03 .prd-seg b{color:var(--ink);box-shadow:0 0 0 1px var(--line);background:#fff}.home03 .prd-st{grid-template-columns:minmax(0,1fr) auto 88px;display:grid}.home03 .prd-st>span+span{text-align:right}.home03 .prd-tabs{border-bottom:1px solid var(--line);color:var(--muted);gap:4px;padding:8px 14px;font-size:12px;display:flex;overflow:hidden}.home03 .prd-tabs span{border-radius:5px;padding:3px 8px}.home03 .prd-tabs .on{background:var(--ok-soft);color:var(--ok);font-weight:500}.home03 .prd-pick{align-items:center;gap:10px;display:flex}.home03 .prd-pick i{background:var(--ink);color:#fff;border-radius:4px;place-items:center;width:16px;height:16px;font-size:11px;font-style:normal;display:grid}.home03 .prd-fake{background:var(--ink);color:#fff;border-radius:7px;align-items:center;height:30px;padding:0 12px;font-weight:500;display:inline-flex}.home03 .prd-stack{justify-items:end;gap:16px;width:100%;max-width:460px;display:grid}.home03 .prd-bubble{background:#e3f4e8;border-radius:12px 12px 4px;max-width:280px;margin-right:8px;padding:10px 12px;font-size:12.5px;box-shadow:0 14px 30px -18px #00000059}.home03 .prd-bubble small{color:#5e7a66;margin-top:3px;font-size:10.5px;display:block}.home03 .prd-chat{width:100%;max-width:380px;box-shadow:0 0 0 1px var(--line);background:#efeae2;border-radius:10px 10px 0 0;font-size:13px;overflow:hidden}.home03 .prd-chat-h{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.home03 .prd-chat-h span{color:var(--muted);font-size:12px}.home03 .prd-chat-b{gap:8px;padding:16px 14px 24px;display:grid}.home03 .prd-out,.home03 .prd-in{border-radius:10px;max-width:82%;padding:8px 10px;box-shadow:0 1px #0000000f}.home03 .prd-out{background:#d9fdd3;border-top-right-radius:3px;justify-self:end;align-items:center;gap:10px;margin-bottom:10px;display:flex;position:relative}.home03 .prd-out small{color:#5e7a66;font-size:10.5px;display:block}.home03 .prd-thumb{background:#fcfbf7;border-radius:4px;width:44px;height:56px;padding:8px 6px;box-shadow:0 0 0 1px #e7e2d4}.home03 .prd-thumb i{background:#ddd6c4;border-radius:2px;height:3px;margin-bottom:5px;display:block}.home03 .prd-react{background:#fff;border-radius:10px;padding:1px 4px;font-size:12px;position:absolute;bottom:-12px;left:-6px;box-shadow:0 1px 2px #0000001f}.home03 .prd-in{background:#fff;border-top-left-radius:3px;justify-self:start}.home03 .prd-in-btn{border-top:1px solid var(--line);text-align:center;margin:8px -10px -8px;padding:8px 10px;font-weight:500;display:block}.home03 .prd-grid ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px;margin-top:48px;display:grid}.home03 .prd-grid h3{letter-spacing:-.01em;font-size:18px;font-weight:500}.home03 .prd-grid p{color:var(--muted);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.5}.home03[data-inner] .pg-intro+.prd{padding-top:96px}@media (width<=1080px){.home03 .prd{gap:32px 40px}.home03 .prd-grid ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.home03 .prd,.home03 .prd-flip{grid-template-columns:minmax(0,1fr)}.home03 .prd-flip .prd-copy{order:0}.home03 .prd-pic{min-height:0;padding:40px 16px 0}}@media (width<=760px){.home03 .prd-body{font-size:16px}.home03 .prd-grid ul{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:32px}.home03[data-inner] .pg-intro+.prd{padding-top:64px}.home03 .prd-st{grid-template-columns:minmax(0,1fr) auto 76px}}
