.pt-page{--pt-ink: var(--ink);--pt-ink-soft: var(--ink-soft);--pt-line: var(--line);--pt-blue: var(--accent);--pt-blue-deep: var(--accent-deep);--pt-blue-soft: var(--accent-soft);--pt-card: var(--surface);--pt-font-display: var(--font-search-display, "Helvetica Neue", system-ui, sans-serif);display:flex;flex-direction:column;gap:40px;max-width:1240px;margin:0 auto;padding:24px clamp(14px,2vw,24px) 72px;color:var(--ink)}.pt-ka .pt-hero-sub{max-width:42ch}.pt-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px clamp(24px,4vw,64px);overflow:hidden;padding:clamp(28px,4.4vw,60px);border-radius:28px;background-color:var(--accent);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.07) 0 3px,transparent 3px 22px),repeating-linear-gradient(-45deg,rgba(0,0,0,.05) 0 3px,transparent 3px 22px);color:#fff}:where(:root[data-theme=dark]) .pt-hero{background-image:repeating-linear-gradient(45deg,rgba(29,30,32,.07) 0 3px,transparent 3px 22px),repeating-linear-gradient(-45deg,rgba(233,234,236,.055) 0 3px,transparent 3px 22px)}.pt-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:7px 14px;border-radius:999px;background:#fff;color:#c93a16;font-size:13px;font-weight:700}:where(:root[data-theme=dark]) .pt-eyebrow{background:#1d1e20;color:#d88c79}.pt-eyebrow-tab{flex:none;width:7px;height:7px;border-radius:50%;background:#ff451a}:where(:root[data-theme=dark]) .pt-eyebrow-tab{background:#b24b34}.pt-hero-copy h1{margin:0 0 16px;font-family:var(--pt-font-display);font-size:clamp(30px,3.6vw,48px);font-weight:900;line-height:1.1;letter-spacing:-.03em;text-wrap:balance;color:#fff}.pt-hero-copy h1 em{font-style:normal}.pt-hero-sub{max-width:48ch;margin:0 0 28px;color:#ffffffe6;font-size:16px;line-height:1.55}.pt-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.pt-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 22px;border:0;border-radius:14px;background:#222;color:#fff;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .14s ease}:where(:root[data-theme=dark]) .pt-btn-primary{background:var(--ink-fill, #2f5ea6)}.pt-btn-primary:hover{color:#fff;text-decoration:none;transform:translateY(-1px)}.pt-btn-primary:active{transform:translateY(0)}.pt-btn-primary:focus-visible{outline:2px solid #ffffff;outline-offset:3px}:where(:root[data-theme=dark]) .pt-btn-primary:focus-visible{outline:2px solid #303236}.pt-btn-primary svg{width:15px;height:15px}.pt-btn-ghost{padding:4px 0;border:0;border-bottom:1.5px solid rgba(255,255,255,.6);background:none;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}:where(:root[data-theme=dark]) .pt-btn-ghost{border-bottom:1.5px solid rgba(48,50,54,.6)}.pt-btn-ghost:hover{border-bottom-color:#fff}:where(:root[data-theme=dark]) .pt-btn-ghost:hover{border-bottom-color:#303236}.pt-btn-ghost:focus-visible{outline:2px solid #ffffff;outline-offset:3px}:where(:root[data-theme=dark]) .pt-btn-ghost:focus-visible{outline:2px solid #303236}.pt-show{position:relative;width:264px;margin:8px clamp(0px,3vw,44px) 48px 0}.pt-show-card{display:flex;flex-direction:column;padding:12px 12px 14px;border-radius:24px;background:#fff;color:#222;box-shadow:0 22px 44px -18px #5a140099;transform:rotate(-3deg)}:where(:root[data-theme=dark]) .pt-show-card{background:#1d1e20;color:#d9dadc}.pt-show-photo{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;margin-bottom:12px;border-radius:16px;background:radial-gradient(120% 90% at 100% 0%,rgba(255,69,26,.45),transparent 62%),#222}:where(:root[data-theme=dark]) .pt-show-photo{background:radial-gradient(120% 90% at 100% 0%,rgba(178,75,52,.45),transparent 62%),var(--ink-fill, #2f5ea6)}.pt-show-photo img{width:34%;opacity:.9}.pt-show-ver{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#fff;color:#0f7a4c;font-size:11.5px;font-weight:700}:where(:root[data-theme=dark]) .pt-show-ver{background:#1d1e20;color:#c5c7ca}.pt-show-ver svg{width:13px;height:13px}.pt-show-card>b{font-size:16px;font-weight:700}.pt-show-type{margin-top:2px;color:#6b7078;font-size:13.5px}:where(:root[data-theme=dark]) .pt-show-type{color:#abadb3}.pt-show-meta{display:flex;align-items:center;gap:5px;margin-top:8px;color:#3d4148;font-size:13.5px}:where(:root[data-theme=dark]) .pt-show-meta{color:#c6c8cb}.pt-show-meta svg:first-child{color:#f5a300}:where(:root[data-theme=dark]) .pt-show-meta svg:first-child{color:#d8b879}.pt-show-meta b{margin-right:8px}.pt-show-meta svg:nth-of-type(2){color:#0c8f8f}:where(:root[data-theme=dark]) .pt-show-meta svg:nth-of-type(2){color:#79d8d8}.pt-show-call{display:flex;align-items:center;justify-content:center;gap:8px;height:42px;margin-top:12px;border-radius:12px;background:#ff451a;color:#fff;font-size:14.5px;font-weight:700}:where(:root[data-theme=dark]) .pt-show-call{background:#b24b34}.pt-show-ping{position:absolute;right:-34px;bottom:-46px;display:grid;grid-template-columns:36px auto;column-gap:10px;align-items:center;padding:10px 16px 10px 10px;border-radius:18px;background:#222;color:#fff;box-shadow:0 16px 30px -14px #0009;transform:rotate(3deg)}:where(:root[data-theme=dark]) .pt-show-ping{background:var(--ink-fill, #2f5ea6)}.pt-show-ping>span{grid-row:1 / span 2;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#1f9d63}:where(:root[data-theme=dark]) .pt-show-ping>span{background:#2a9262}.pt-show-ping b{font-size:13.5px;font-weight:700;line-height:1.2;white-space:nowrap}.pt-show-ping small{color:#ffffffb8;font-size:12px;white-space:nowrap}.pt-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:28px;background:var(--surface)}.pt-stat{padding:26px clamp(18px,2.6vw,34px)}.pt-stat+.pt-stat{border-left:1px solid var(--line)}.pt-stat b{display:block;font-family:var(--pt-font-display);font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.1;letter-spacing:-.03em;color:var(--ink)}.pt-stat:first-child b{color:var(--accent)}.pt-stat span{display:block;margin-top:6px;color:var(--ink-soft);font-size:14px;line-height:1.4}.pt-steps h2,.pt-why h2,.pt-faq h2{display:flex;align-items:center;gap:12px;margin:0 0 16px;font-family:var(--pt-font-display);font-size:22px;font-weight:900;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.pt-mark{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:10px;background:var(--accent);color:#fff}.pt-mark--place{background:var(--place)}.pt-mark--ink{background:var(--cat-suspension)}.pt-steps-row,.pt-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.pt-step,.pt-why-card{position:relative;display:flex;flex-direction:column;padding:22px 22px 24px;border:1px solid var(--line);border-radius:24px;background:var(--surface)}.pt-step-num{position:absolute;top:22px;right:22px;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--accent-soft);color:var(--accent-deep);font-family:var(--pt-font-display);font-size:17px;font-weight:900}.pt-step-ico,.pt-why-ico{display:grid;place-items:center;width:46px;height:46px;margin-bottom:18px;border-radius:14px;background:var(--accent-soft);color:var(--accent-deep)}.pt-why-ico{background:var(--place-soft);color:var(--place-deep)}.pt-step h3,.pt-why-card h3{margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.3;color:var(--ink)}.pt-step p,.pt-why-card p{margin:0;color:var(--ink-soft);font-size:14.5px;line-height:1.55}.pt-why-vip{scroll-margin-top:20px}.pt-vip-plate{order:-1;position:relative;display:flex;align-items:flex-end;justify-content:space-between;height:96px;margin-bottom:18px;padding:14px 16px;border-radius:16px;background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--vip) 42%,transparent),transparent 62%),#222;color:#fff}:where(:root[data-theme=dark]) .pt-vip-plate{background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--vip) 42%,transparent),transparent 62%),var(--ink-fill, #2f5ea6)}.pt-vip-plate svg{order:2;align-self:flex-start;opacity:.85}.pt-vip-plate span{font-family:var(--pt-font-display);font-size:38px;font-weight:900;line-height:.9;letter-spacing:-.04em}.pt-faq-list{padding:4px 22px;border:1px solid var(--line);border-radius:24px;background:var(--surface)}.pt-faq-row+.pt-faq-row{border-top:1px solid var(--line)}.pt-faq-q{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:18px 0;border:0;background:none;color:var(--ink);font:inherit;font-size:16px;font-weight:700;text-align:left;cursor:pointer}.pt-faq-q:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.pt-faq-chevron{flex:none;width:32px;height:32px;padding:8px;border:1px solid var(--line-strong);border-radius:50%;color:var(--ink);transform:rotate(90deg);transition:transform .15s ease}.pt-faq-row.open .pt-faq-chevron{transform:rotate(-90deg)}.pt-faq-a{max-width:70ch;padding:0 44px 20px 0;color:var(--ink-soft);font-size:15px;line-height:1.6}.pt-final{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(28px,4vw,52px);border-radius:28px;background:#222}:where(:root[data-theme=dark]) .pt-final{background:var(--ink-fill, #2f5ea6)}.pt-final-stamp{position:absolute;right:-40px;top:50%;z-index:0;display:grid;place-items:center;width:300px;height:300px;color:#ffffff12;transform:translateY(-50%) rotate(-14deg);pointer-events:none}.pt-final-stamp svg{width:100%;height:100%}.pt-final h2{position:relative;z-index:1;margin:0 0 10px;font-family:var(--pt-font-display);font-size:clamp(24px,2.8vw,36px);font-weight:900;letter-spacing:-.03em;color:#fff}.pt-final-sub{position:relative;z-index:1;max-width:52ch;margin:0 0 24px;color:#ffffffc2;font-size:15.5px;line-height:1.5}.pt-final-mail{position:relative;z-index:1;margin:-8px 0 20px;font-size:14px;color:#ffffffc2}.pt-final-mail a{color:#fff}.pt-final .pt-btn-primary{position:relative;z-index:1;background:var(--accent)}@media (prefers-reduced-motion: reduce){.pt-btn-primary,.pt-faq-chevron{transition:none}.pt-btn-primary:hover{transform:none}}@media (max-width: 900px){.pt-page{gap:30px;padding-top:14px}.pt-hero{grid-template-columns:minmax(0,1fr);border-radius:22px}.pt-show{justify-self:center;width:min(248px,70vw);margin:4px 30px 50px 0}.pt-show-ping{right:-30px}.pt-stats{grid-template-columns:minmax(0,1fr);border-radius:22px}.pt-stat{padding:18px 20px}.pt-stat+.pt-stat{border-left:0;border-top:1px solid var(--line)}.pt-steps-row,.pt-why-grid{grid-template-columns:minmax(0,1fr)}.pt-steps h2,.pt-why h2,.pt-faq h2{font-size:19px;font-weight:700}.pt-faq-list{padding:2px 16px;border-radius:20px}.pt-faq-a{padding-right:0}.pt-final{border-radius:22px}.pt-final-stamp{width:200px;height:200px;right:-60px}}.pt-step-ico svg,.pt-why-ico svg{width:22px;height:22px}
