@font-face{font-family:polin;src:url(/_next/static/media/13cfb908d8bbd80c-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:polin;src:url(/_next/static/media/6eddb20582a0dc1c-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:polin;src:url(/_next/static/media/9ec63da1eab3a4d8-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:polin;src:url(/_next/static/media/5ceb410b08d128bc-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:polin;src:url(/_next/static/media/c621c4b4b9da8a6f-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:polin Fallback;src:local("Arial");ascent-override:91.85%;descent-override:18.37%;line-gap-override:18.37%;size-adjust:108.87%}.__className_0e6fe0{font-family:polin,polin Fallback,system-ui,Arial,sans-serif}.__variable_0e6fe0{--font-polin:"polin","polin Fallback",system-ui,Arial,sans-serif}.pf{--pf-bg:#ffffff;--pf-dim:#faf9f7;--pf-raised:#f4f2ee;--pf-white:#ffffff;--pf-paper:var(--pf-dim);--pf-ink:#1a1714;--pf-ink-soft:#57524c;--pf-mute:#6f6a63;--pf-faint:#a8a39c;--pf-line:#ebe8e3;--pf-line-strong:#dcd8d1;--pf-brand:#ff5a36;--pf-brand-ink:#d4421a;--pf-brand-deep:#b83a17;--pf-brand-soft:#fff1ec;--pf-brand-tint:#ffc3b3;--pf-ok:#17784a;--pf-ok-soft:#e8f6ee;--pf-warn:#8a5800;--pf-warn-soft:#fdf3dc;--pf-info:#2454c0;--pf-info-soft:#ebf1fd;--pf-danger:#b3261e;--pf-r:16px;--pf-r-lg:24px;--pf-shadow:0 1px 2px rgb(26 23 20/0.04),0 10px 30px -18px rgb(26 23 20/0.18);--pf-shadow-lg:0 2px 6px rgb(26 23 20/0.04),0 40px 80px -40px rgb(26 23 20/0.35);--pf-font:var(--font-polin),system-ui,sans-serif;--pf-max:1180px;--pf-gutter:clamp(16px,4vw,40px);min-height:100vh;background:var(--pf-bg);color:var(--pf-ink);font-family:var(--pf-font);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.pf *,.pf :after,.pf :before{box-sizing:border-box}body:has(>.pf){margin:0;background:#ffffff}.pf a{color:inherit}.pf img{display:block;max-width:100%}.pf :focus-visible{outline:2px solid var(--pf-brand-ink);outline-offset:3px;border-radius:6px}.pf h1,.pf h2,.pf h3{font-family:var(--pf-font);font-weight:700;line-height:1.15;margin:0;letter-spacing:-.01em;color:var(--pf-ink)}.pf p{margin:0}.pf-wrap{width:100%;max-width:var(--pf-max);margin:0 auto;padding-inline:var(--pf-gutter)}.pf-skip{position:absolute;inset-inline-start:12px;top:-60px;background:var(--pf-ink);color:#fff;padding:10px 16px;border-radius:999px;z-index:50}.pf-skip:focus{top:12px}.pf .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pf-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgb(255 255 255/.86);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid rgb(26 23 20/.06)}.pf-header-inner{display:flex;align-items:center;gap:28px;height:68px}.pf-brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-weight:800;font-size:25px;line-height:1;letter-spacing:-.03em;color:var(--pf-ink)}.pf-mark{flex:none;display:block}.pf-nav{display:flex;gap:30px;margin-inline:auto}.pf-nav a{text-decoration:none;color:var(--pf-ink-soft);font-weight:500;font-size:15px;transition:color .15s ease}.pf-nav a:hover,.pf-nav a[aria-current=page]{color:var(--pf-ink)}.pf-header-actions{display:flex;gap:8px;align-items:center}@media (max-width:860px){.pf-nav{display:none}.pf-header-actions{-webkit-margin-start:auto;margin-inline-start:auto}.pf-hide-sm{display:none}}.pf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;border:1px solid var(--pf-brand-ink);background:var(--pf-brand-ink);color:#fff!important;font:600 16px/1 var(--pf-font);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.pf-btn:hover{background:var(--pf-brand-deep);border-color:var(--pf-brand-deep)}.pf-btn:active{transform:translateY(1px)}.pf-btn svg{transition:transform .15s ease}.pf-btn:hover svg{transform:translateX(-3px)}.pf-btn:disabled{opacity:.55;cursor:progress}.pf-btn-ghost{background:var(--pf-white);color:var(--pf-ink)!important;border-color:var(--pf-line-strong)}.pf-btn-ghost:hover{background:var(--pf-dim);border-color:var(--pf-faint)}.pf-btn-light{background:#fff;border-color:#fff;color:var(--pf-ink)!important}.pf-btn-light:hover{background:var(--pf-brand-soft);border-color:var(--pf-brand-soft)}.pf-btn-sm{min-height:38px;padding:0 16px;font-size:14px}.pf-btn-lg{min-height:52px;padding:0 28px;font-size:17px}.pf-btn-block{width:100%}.pf .pf-link{color:var(--pf-brand-ink);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:rgb(212 66 26/.35);text-decoration-color:rgb(212 66 26/.35);text-underline-offset:4px;transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.pf .pf-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.pf-linkbtn{background:none;border:0;padding:0;font:inherit;color:var(--pf-brand-ink);font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.pf-tag{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;font-style:normal;line-height:1.4;white-space:nowrap;background:var(--pf-raised);color:var(--pf-ink-soft)}.pf-tag-ok{background:var(--pf-ok-soft);color:var(--pf-ok)}.pf-tag-warn{background:var(--pf-warn-soft);color:var(--pf-warn)}.pf-tag-info{background:var(--pf-info-soft);color:var(--pf-info)}.pf-hero{position:relative;padding-top:clamp(56px,8vw,104px);text-align:center;overflow-x:clip}.pf-hero h1{font-size:clamp(2.5rem,6.6vw,5.4rem);font-weight:800;line-height:1.04;letter-spacing:-.03em;margin-bottom:24px}.pf-hero h1 em{font-style:normal;color:var(--pf-brand)}.pf-hero-lead{font-size:clamp(1.05rem,1.5vw,1.2rem);color:var(--pf-ink-soft);max-width:36em;margin:0 auto 34px}.pf-hero-actions{gap:12px}.pf-hero-actions,.pf-trust{display:flex;flex-wrap:wrap;justify-content:center}.pf-trust{list-style:none;margin:26px 0 0;padding:0;gap:8px 22px;color:var(--pf-mute);font-size:14px}.pf-trust li{display:inline-flex;align-items:center;gap:6px}.pf-trust li+li{-webkit-padding-start:22px;padding-inline-start:22px;-webkit-border-start:1px solid var(--pf-line-strong);border-inline-start:1px solid var(--pf-line-strong)}.pf-trust svg{color:var(--pf-brand-ink)}@media (max-width:560px){.pf-trust li+li{-webkit-padding-start:0;padding-inline-start:0;border:0}}.pf-stage{position:relative;max-width:980px;margin-top:clamp(48px,7vw,80px);margin-bottom:-150px;z-index:2;text-align:start}.pf-browser{margin:0 auto;max-width:820px;background:var(--pf-white);border:1px solid var(--pf-line);border-radius:20px;overflow:hidden;box-shadow:var(--pf-shadow-lg)}.pf-browser-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--pf-line);background:var(--pf-dim);direction:ltr}.pf-browser-bar i{width:10px;height:10px;border-radius:50%;background:var(--pf-line-strong)}.pf-browser-bar span{display:inline-flex;align-items:center;gap:6px;margin:0 auto;padding:5px 14px;min-width:46%;justify-content:center;border-radius:999px;background:var(--pf-white);border:1px solid var(--pf-line);color:var(--pf-mute);font-size:12px;font-weight:500}.pf-shop{padding:18px 22px 24px;background:#faf7f0;font-family:var(--font-heebo),system-ui,sans-serif;color:#2b2420}.pf-shop-head{display:flex;align-items:center;gap:22px;margin-bottom:16px}.pf-shop-head strong{font-size:19px;font-weight:500;color:#8c4d43}.pf-shop-head nav{display:flex;gap:16px;font-size:13px;color:#5e544d}.pf-shop-head small{-webkit-margin-start:auto;margin-inline-start:auto;font-size:13px;color:#5e544d}.pf-shop-banner{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-radius:10px;background:#fbe3de;margin-bottom:16px}.pf-shop-banner b{font-size:20px;font-weight:500;color:#8c4d43}.pf-shop-banner span{font-size:13px;color:#6b625a}.pf-shop-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.pf-shop-grid figure{margin:0}.pf-shop-grid img{aspect-ratio:4/5;object-fit:cover;width:100%;border-radius:8px;background:#f3ece2}.pf-shop-grid figcaption{font-size:13px;margin-top:8px;line-height:1.35;color:#5e544d}.pf-shop-grid b{display:block;font-weight:500;color:#2b2420}.pf-float{position:absolute;background:var(--pf-white);border:1px solid var(--pf-line);border-radius:var(--pf-r);box-shadow:var(--pf-shadow-lg);padding:14px 16px;font-size:13px;line-height:1.35}.pf-float small{display:block;color:var(--pf-mute);font-size:12px}.pf-float b{display:block;font-weight:700}.pf-float-order{top:-26px;right:-36px;display:flex;align-items:center;gap:12px;min-width:270px}.pf-float-order time{-webkit-margin-start:auto;margin-inline-start:auto;align-self:flex-start;color:var(--pf-faint);font-size:11px}.pf-float-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--pf-brand);color:#fff;flex:none}.pf-float-sales{top:210px;left:-36px;width:210px}.pf-float-sales b{font-size:24px;letter-spacing:-.02em;margin-top:2px}.pf-bars{display:flex;align-items:flex-end;gap:5px;height:48px;margin-top:10px}.pf-bars i{flex:1 1;border-radius:4px 4px 2px 2px;background:var(--pf-raised)}.pf-bars i:last-child{background:var(--pf-brand)}.pf-float-paid{bottom:190px;right:-48px;display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:2px 18px;gap:2px 18px}.pf-float-paid small{grid-column:1}.pf-float-paid b{grid-column:1;font-size:20px}.pf-float-paid .pf-tag{grid-column:2;grid-row:1/span 2}@media (max-width:1080px){.pf-float-order{right:12px}.pf-float-sales{left:12px}.pf-float-paid{display:none}}@media (max-width:720px){.pf-float-sales{display:none}.pf-float-order{position:static;margin:-28px auto 0;width:max-content;max-width:100%;min-width:0;position:relative}.pf-shop-head nav{display:none}.pf-shop{padding:14px}.pf-shop-grid{gap:8px}.pf-shop-grid figcaption{font-size:11px}.pf-shop-banner b{font-size:16px}}.pf-methods{background:var(--pf-dim);border-bottom:1px solid var(--pf-line);padding:200px 0 48px;text-align:center}.pf-methods p{color:var(--pf-mute);font-size:14px;margin-bottom:18px}.pf-methods ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:14px 48px}.pf-methods li{font-size:21px;font-weight:700;letter-spacing:-.02em;color:#8a847c}.pf-section{padding-block:clamp(72px,9vw,120px)}.pf-section-alt,.pf-section-dim{background:var(--pf-dim);border-block:1px solid var(--pf-line)}.pf-head{text-align:center;max-width:720px;margin:0 auto clamp(40px,5vw,64px)}.pf-head h2,.pf-section h2{font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.025em;line-height:1.12}.pf-head p{margin-top:16px;color:var(--pf-ink-soft);font-size:18px}.pf-head a{color:var(--pf-brand-ink);font-weight:600}.pf-section-lead{color:var(--pf-ink-soft);max-width:36em;margin:14px 0 40px}.pf-center-link{text-align:center;margin-top:40px;font-size:16px}.pf-ticks{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.pf-ticks li{display:flex;align-items:flex-start;gap:10px}.pf-ticks svg{flex:none;margin-top:4px;color:var(--pf-brand-ink)}.pf-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);grid-gap:clamp(36px,6vw,88px);gap:clamp(36px,6vw,88px);align-items:center}.pf-split-copy h2{margin-bottom:18px}.pf-split-copy>p{color:var(--pf-ink-soft);font-size:18px;margin-bottom:28px}@media (max-width:900px){.pf-split{grid-template-columns:1fr}}.pf-panel-mock{background:var(--pf-white);border:1px solid var(--pf-line);border-radius:20px;box-shadow:var(--pf-shadow-lg);padding:18px;font-size:14px}.pf-mock-head{display:flex;justify-content:space-between;align-items:center;padding:2px 4px 14px}.pf-mock-head b{font-size:16px}.pf-mock-head span{color:var(--pf-mute);font-size:12px;border:1px solid var(--pf-line);border-radius:999px;padding:2px 10px}.pf-mock-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}.pf-mock-stats div{border-radius:12px;padding:14px 12px;text-align:center}.pf-mock-stats b{display:block;font-size:22px;letter-spacing:-.02em;line-height:1.2}.pf-mock-stats small{font-size:12px;color:var(--pf-ink-soft)}.tone-brand{background:var(--pf-brand-soft)}.tone-brand b{color:var(--pf-brand-ink)}.tone-ok{background:var(--pf-ok-soft)}.tone-ok b{color:var(--pf-ok)}.tone-warn{background:var(--pf-warn-soft)}.tone-warn b{color:var(--pf-warn)}.pf-mock-rows{list-style:none;margin:0;padding:0;border:1px solid var(--pf-line);border-radius:12px}.pf-mock-rows li{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px}.pf-mock-rows li+li{border-top:1px solid var(--pf-line)}.pf-mock-rows small{display:block;color:var(--pf-mute);font-size:12px}.pf-mock-id{color:var(--pf-faint);font-size:12px;direction:ltr}.pf-mock-sum{min-width:56px;text-align:end}@media (max-width:480px){.pf-mock-rows li{grid-template-columns:1fr auto}.pf-mock-id,.pf-mock-rows .pf-tag{display:none}}.pf-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px;text-align:center}.pf-steps li{position:relative}.pf-step-num{display:block;font-size:clamp(3.4rem,6vw,5rem);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--pf-brand-tint);margin-bottom:18px}.pf-steps li:not(:last-child):after{content:"";position:absolute;top:clamp(1.6rem,3vw,2.4rem);left:-26px;width:20px;height:2px;background:var(--pf-brand-tint);border-radius:2px}.pf-steps h3{font-size:20px;margin-bottom:8px}.pf-steps p{color:var(--pf-ink-soft);font-size:16px;max-width:17em;margin:0 auto}@media (max-width:900px){.pf-steps{grid-template-columns:1fr 1fr;gap:44px 24px}.pf-steps li:after{display:none}}@media (max-width:520px){.pf-steps{grid-template-columns:1fr}}.pf-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}.pf-tile{grid-column:span 2;background:var(--pf-white);border:1px solid var(--pf-line);border-radius:20px;padding:14px 14px 24px;transition:border-color .2s ease,box-shadow .2s ease}.pf-tile:hover{border-color:var(--pf-line-strong);box-shadow:var(--pf-shadow)}.pf-tile-wide{grid-column:span 4}.pf-bento>:nth-child(2){grid-column:span 2}.pf-tile h3{font-size:18px;margin:20px 10px 6px}.pf-tile p{color:var(--pf-ink-soft);font-size:15px;margin-inline:10px}.pf-thumb{height:190px;border-radius:14px;background:var(--pf-dim);border:1px solid var(--pf-line);padding:18px;display:grid;place-items:center;overflow:hidden;font-size:13px}@media (max-width:900px){.pf-bento{grid-template-columns:1fr 1fr}.pf-bento>:nth-child(2),.pf-tile,.pf-tile-wide{grid-column:span 1}.pf-tile-wide{grid-column:1/-1}}@media (max-width:600px){.pf-bento{grid-template-columns:1fr}}.pf-th-design{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:18px;gap:18px;width:100%;max-width:520px;align-items:center}.pf-th-col{display:grid;grid-gap:8px;gap:8px}.pf-th-col small{color:var(--pf-mute);font-size:11px}.pf-th-dots{display:flex;gap:8px}.pf-th-dots i{width:24px;height:24px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--pf-line)}.pf-th-dots i.on{box-shadow:0 0 0 2px var(--pf-ink)}.pf-th-fonts{display:flex;flex-wrap:wrap;gap:6px}.pf-th-fonts span{padding:4px 10px;border-radius:8px;background:var(--pf-white);border:1px solid var(--pf-line);font-size:12px}.pf-th-fonts span.on{border-color:var(--pf-ink);font-weight:600}.pf-th-mini{display:grid;grid-gap:7px;gap:7px;padding:10px;border-radius:10px;background:#faf7f0;border:1px solid var(--pf-line);box-shadow:var(--pf-shadow)}.pf-th-mini i{display:block;border-radius:4px;background:#f3ece2}.pf-th-mini .bar{height:8px;width:50%;background:#c5857b}.pf-th-mini .hero{height:40px;background:#fbe3de}.pf-th-mini div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.pf-th-mini div i{aspect-ratio:4/5}@media (max-width:480px){.pf-th-design{grid-template-columns:1fr}.pf-th-mini{display:none}}.pf-th-pay{display:grid;grid-gap:6px;gap:6px;width:100%;max-width:230px}.pf-th-pay span{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:9px;background:var(--pf-white);border:1px solid var(--pf-line);font-size:12px}.pf-th-pay span i{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--pf-line-strong)}.pf-th-pay span.on{border-color:var(--pf-ink)}.pf-th-pay span.on i{border:4px solid var(--pf-ink)}.pf-th-pay b{margin-top:4px;padding:8px;border-radius:999px;background:var(--pf-brand-ink);color:#fff;text-align:center;font-size:12px}.pf-th-list{display:grid;grid-gap:6px;gap:6px;width:100%;max-width:260px}.pf-th-list span{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:10px;background:var(--pf-white);border:1px solid var(--pf-line);font-size:12px}.pf-th-list .img{width:26px;height:26px;border-radius:6px;background:#f3ece2;flex:none}.pf-th-list em{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11px}.pf-th-refund{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:16px 22px;border-radius:12px;background:var(--pf-white);border:1px solid var(--pf-line);box-shadow:var(--pf-shadow)}.pf-th-refund small{color:var(--pf-mute);font-size:11px}.pf-th-refund b{font-size:24px;letter-spacing:-.02em}.pf-th-refund span{margin-top:6px;padding:6px 14px;border-radius:999px;border:1px solid var(--pf-line-strong);font-size:12px;font-weight:600}.pf-th-domain{display:grid;justify-items:center;grid-gap:10px;gap:10px}.pf-th-domain span{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--pf-white);border:1px solid var(--pf-line);font-size:13px;font-weight:500;box-shadow:var(--pf-shadow)}.pf-th-domain svg{color:var(--pf-ok)}.pf-minor{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.pf-minor li{border:1px solid var(--pf-line);border-radius:20px;padding:22px 24px}.pf-minor h3{font-size:17px;margin-bottom:4px}.pf-minor p{color:var(--pf-ink-soft);font-size:15px}@media (max-width:900px){.pf-minor{grid-template-columns:1fr}}.pf-band{background:var(--pf-brand-ink);color:#fff;padding-block:clamp(56px,7vw,88px);text-align:center}.pf-band h2{color:#fff;font-size:clamp(1.7rem,3.2vw,2.4rem);letter-spacing:-.02em;margin-bottom:clamp(32px,4vw,48px)}.pf-band ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}.pf-band li{display:grid;grid-gap:6px;gap:6px;padding:8px 16px}.pf-band li+li{-webkit-border-start:1px solid rgb(255 255 255/.25);border-inline-start:1px solid rgb(255 255 255/.25)}.pf-band b{font-size:clamp(2rem,4.6vw,3.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}.pf-band span{color:rgb(255 255 255/.85);font-size:16px}@media (max-width:720px){.pf-band ul{grid-template-columns:1fr;gap:18px}.pf-band li+li{border:0;border-top:1px solid rgb(255 255 255/.25);padding-top:24px}}.pf-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.pf-price{position:relative;display:flex;flex-direction:column;background:var(--pf-white);border:1px solid var(--pf-line);border-radius:var(--pf-r-lg);padding:30px 28px}.pf-price h3{font-size:20px}.pf-price-sub{color:var(--pf-mute);font-size:15px;margin-top:4px}.pf-price-num{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:26px 0 24px;padding-bottom:24px;border-bottom:1px solid var(--pf-line)}.pf-price-num b{font-size:52px;font-weight:800;line-height:1;letter-spacing:-.04em}.pf-price-num span{color:var(--pf-mute);font-size:15px}.pf-price .pf-ticks{font-size:15px;margin-bottom:26px}.pf-price .pf-btn{margin-top:auto}.pf-price-hot{background:var(--pf-ink);border-color:var(--pf-ink);color:#fff}.pf-price-hot h3{color:#fff}.pf-price-hot .pf-price-num span,.pf-price-hot .pf-price-sub{color:rgb(255 255 255/.68)}.pf-price-hot .pf-price-num{border-color:rgb(255 255 255/.14)}.pf-price-hot .pf-price-num b,.pf-price-hot .pf-ticks svg{color:var(--pf-brand)}.pf-price-badge{position:absolute;top:-13px;inset-inline-start:28px;padding:4px 12px;border-radius:999px;background:var(--pf-brand);color:var(--pf-ink);font-size:12px;font-weight:700}@media (max-width:900px){.pf-prices{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}.pf-price-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--pf-white);border:1px solid var(--pf-line);border-radius:var(--pf-r-lg);overflow:hidden}.pf-price-table td,.pf-price-table th{text-align:start;padding:20px 24px;border-bottom:1px solid var(--pf-line);vertical-align:top}.pf-price-table thead th{background:var(--pf-dim);color:var(--pf-mute);font-weight:600;font-size:14px}.pf-price-table tbody th{font-weight:600;width:46%}.pf-price-table td strong{font-weight:700;font-size:22px;letter-spacing:-.01em;display:block;line-height:1.25}.pf-price-table td span{color:var(--pf-mute);font-size:15px}.pf-price-table tr:last-child>*{border-bottom:0}.pf-example{margin-top:16px;padding:18px 22px;background:var(--pf-brand-soft);border-radius:var(--pf-r);color:var(--pf-ink);font-size:16px}@media (max-width:640px){.pf-price-table td,.pf-price-table th{padding:14px}}.pf-faq{max-width:820px;margin:0 auto;display:grid;grid-gap:10px;gap:10px}.pf-faq details{background:var(--pf-white);border:1px solid var(--pf-line);border-radius:var(--pf-r);transition:border-color .15s ease}.pf-faq details[open]{border-color:var(--pf-line-strong)}.pf-faq summary{cursor:pointer;list-style:none;padding:20px 24px;font-weight:600;font-size:17px;display:flex;justify-content:space-between;align-items:center;gap:16px}.pf-faq summary::-webkit-details-marker{display:none}.pf-faq summary:after{content:"";flex:none;width:28px;height:28px;border-radius:50%;background:var(--pf-dim) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1714' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center /14px no-repeat;transition:transform .2s ease}.pf-faq details[open] summary:after{transform:rotate(45deg)}.pf-faq details p{padding:0 24px 22px;color:var(--pf-ink-soft);max-width:44em}.pf-cta-wrap{padding-block:clamp(56px,8vw,104px)}.pf-cta{position:relative;overflow:hidden;background:var(--pf-raised);border-radius:32px;text-align:center;padding:clamp(48px,7vw,88px) var(--pf-gutter)}.pf-cta:before{content:"";position:absolute;inset:auto -10% -60% -10%;height:90%;background:radial-gradient(50% 50% at 50% 50%,rgb(255 90 54/.16),transparent 70%);pointer-events:none}.pf-cta>*{position:relative}.pf-cta h2{font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800;letter-spacing:-.03em;margin-bottom:14px}.pf-cta p{color:var(--pf-ink-soft);font-size:18px;margin-bottom:30px}.pf-pagehead{padding-block:clamp(56px,7vw,96px) clamp(32px,4vw,48px);text-align:center}.pf-pagehead h1{font-size:clamp(2.4rem,5.4vw,4rem);font-weight:800;letter-spacing:-.03em;margin-bottom:14px}.pf-pagehead p{color:var(--pf-ink-soft);font-size:18px;max-width:36em;margin-inline:auto}.pf-prose{max-width:760px;padding-bottom:96px}.pf-prose h2{font-size:24px;margin:40px 0 10px}.pf-prose li,.pf-prose p{color:var(--pf-ink-soft)}.pf-prose p+p{margin-top:12px}.pf-prose a{color:var(--pf-brand-ink)}.pf-auth{display:grid;place-items:start center;padding:clamp(36px,7vw,88px) var(--pf-gutter) 104px;background:radial-gradient(60% 40% at 50% 0,var(--pf-brand-soft),transparent 70%),var(--pf-dim);min-height:calc(100vh - 68px)}.pf-card{width:100%;max-width:460px;background:var(--pf-white);border:1px solid var(--pf-line);border-radius:var(--pf-r-lg);padding:clamp(26px,4vw,40px);box-shadow:var(--pf-shadow-lg)}.pf-card-wide{max-width:760px}.pf-card h1{font-size:32px;font-weight:800;letter-spacing:-.025em;margin-bottom:8px}.pf-card>p{color:var(--pf-ink-soft);margin-bottom:26px}.pf-form{display:grid;grid-gap:18px;gap:18px}.pf-field{display:grid;grid-gap:6px;gap:6px}.pf-field label,.pf-field legend{font-weight:600;font-size:15px}.pf-field input,.pf-field select,.pf-field textarea{width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--pf-line-strong);border-radius:12px;background:var(--pf-white);font:16px/1.4 var(--pf-font);color:var(--pf-ink);transition:border-color .15s ease,box-shadow .15s ease}.pf-field input:hover,.pf-field select:hover,.pf-field textarea:hover{border-color:var(--pf-faint)}.pf-field textarea{min-height:96px;resize:vertical}.pf-field input:focus,.pf-field select:focus,.pf-field textarea:focus{border-color:var(--pf-brand-ink);outline:none;box-shadow:0 0 0 4px rgb(255 90 54/.15)}.pf-field input[aria-invalid=true]{border-color:var(--pf-danger)}.pf-hint{color:var(--pf-mute);font-size:14px}.pf-error{color:var(--pf-danger);font-size:14px;font-weight:600}.pf-alert{padding:12px 16px;border-radius:12px;background:#fdecea;color:#7a1c15;font-size:15px}.pf-alert-ok{background:var(--pf-ok-soft);color:var(--pf-ok)}.pf-check{display:flex;gap:10px;align-items:flex-start;font-size:15px}.pf-check input{width:18px;height:18px;margin-top:4px;accent-color:var(--pf-brand-ink);flex:none}.pf-slug{display:flex;align-items:stretch;direction:ltr;border:1px solid var(--pf-line-strong);border-radius:12px;overflow:hidden;background:var(--pf-white);transition:border-color .15s ease,box-shadow .15s ease}.pf-slug:focus-within{border-color:var(--pf-brand-ink);box-shadow:0 0 0 4px rgb(255 90 54/.15)}.pf-slug input{border:0!important;box-shadow:none!important;min-width:0;flex:1 1;text-align:left}.pf-slug span{display:flex;align-items:center;padding:0 12px;background:var(--pf-dim);-webkit-border-start:1px solid var(--pf-line);border-inline-start:1px solid var(--pf-line);color:var(--pf-mute);font-size:14px;white-space:nowrap}.pf-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:560px){.pf-row{grid-template-columns:1fr}}.pf-below{margin-top:22px;text-align:center;font-size:15px;color:var(--pf-ink-soft)}.pf-app{padding-block:40px 104px}.pf-app-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:28px}.pf-app-head h1{font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:800;letter-spacing:-.025em}.pf-stores{display:grid;grid-gap:12px;gap:12px;list-style:none;padding:0;margin:0}.pf-store{display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:center;background:var(--pf-white);border:1px solid var(--pf-line);border-radius:20px;padding:22px 24px;transition:border-color .15s ease,box-shadow .15s ease}.pf-store:hover{border-color:var(--pf-line-strong);box-shadow:var(--pf-shadow)}.pf-store h2{font-size:21px;margin-bottom:8px}.pf-store-meta{color:var(--pf-mute);font-size:14px;display:flex;gap:8px 12px;flex-wrap:wrap;align-items:center}.pf-store-actions{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:640px){.pf-store{grid-template-columns:1fr}}.pf-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--pf-raised);color:var(--pf-ink-soft)}.pf-pill-ok{background:var(--pf-ok-soft);color:var(--pf-ok)}.pf-pill-warn{background:var(--pf-warn-soft);color:var(--pf-warn)}.pf-empty{background:var(--pf-dim);border:1px dashed var(--pf-line-strong);border-radius:20px;padding:56px 24px;text-align:center}.pf-empty p{color:var(--pf-ink-soft);margin:0 auto 20px;max-width:32em}.pf-wizard{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:36px;gap:36px;align-items:start}.pf-stepper{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px;position:-webkit-sticky;position:sticky;top:88px}.pf-stepper a,.pf-stepper li>span{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;text-decoration:none;color:var(--pf-ink-soft);font-weight:500;font-size:15px;transition:background .15s ease}.pf-stepper a:hover{background:var(--pf-dim)}.pf-stepper b{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--pf-line-strong);font-size:13px;font-weight:600;flex:none}.pf-stepper [aria-current=step]{background:var(--pf-raised);color:var(--pf-ink);font-weight:600}.pf-stepper [aria-current=step] b{background:var(--pf-ink);border-color:var(--pf-ink);color:#fff}.pf-stepper .done b{background:var(--pf-brand-soft);border-color:transparent;color:var(--pf-brand-ink)}.pf-stepper li>span{opacity:.5}@media (max-width:860px){.pf-wizard{grid-template-columns:1fr}.pf-stepper{position:static;grid-auto-flow:column;overflow-x:auto;padding-bottom:6px}.pf-stepper a,.pf-stepper li>span{white-space:nowrap}}.pf-panel{background:var(--pf-white);border:1px solid var(--pf-line);border-radius:var(--pf-r-lg);padding:clamp(22px,4vw,36px);box-shadow:var(--pf-shadow)}.pf-panel h2{font-size:26px;letter-spacing:-.02em;margin-bottom:8px}.pf-panel>p{color:var(--pf-ink-soft);margin-bottom:26px;max-width:40em}.pf-panel-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--pf-line);flex-wrap:wrap}.pf.pf-embed{min-height:0;background:transparent;font-size:16px}.pf-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:28px;gap:28px;align-items:start}@media (max-width:1100px){.pf-editor{grid-template-columns:1fr}}.pf-fieldset{border:0;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.pf-fieldset legend{font-weight:600;font-size:15px;margin-bottom:6px;padding:0}.pf-group{display:grid;grid-gap:18px;gap:18px;padding-block:24px;border-top:1px solid var(--pf-line)}.pf-group:first-child{border-top:0;padding-top:0}.pf-group h3{font-size:19px}.pf-swatches{display:flex;flex-wrap:wrap;gap:8px}.pf-swatch{position:relative;cursor:pointer}.pf-choice input,.pf-swatch input{position:absolute;opacity:0;pointer-events:none}.pf-swatch span{display:grid;grid-gap:6px;gap:6px;justify-items:center;padding:8px 10px;border:1px solid var(--pf-line);border-radius:14px;background:var(--pf-white);font-size:13px;font-weight:500;transition:border-color .15s ease,box-shadow .15s ease}.pf-choice span:hover,.pf-swatch span:hover{border-color:var(--pf-line-strong)}.pf-swatch i{display:flex;width:64px;height:24px;border-radius:999px;overflow:hidden;border:1px solid rgb(0 0 0/.06)}.pf-swatch i b{flex:1 1}.pf-choice input:checked+span,.pf-swatch input:checked+span{border-color:var(--pf-ink);box-shadow:inset 0 0 0 1px var(--pf-ink)}.pf-choice input:focus-visible+span,.pf-swatch input:focus-visible+span{outline:2px solid var(--pf-brand-ink);outline-offset:3px}.pf-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:8px;gap:8px}.pf-choice{position:relative;cursor:pointer}.pf-choice span{display:block;padding:10px 12px;border:1px solid var(--pf-line);border-radius:14px;background:var(--pf-white);text-align:center;transition:border-color .15s ease,box-shadow .15s ease}.pf-choice strong{display:block;font-size:21px;font-weight:500;line-height:1.3}.pf-choice small{color:var(--pf-mute);font-size:12px}.pf-colors{display:flex;flex-wrap:wrap;gap:16px}.pf-colors label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.pf-colors input[type=color]{width:44px;height:36px;padding:2px;border:1px solid var(--pf-line-strong);border-radius:10px;background:var(--pf-white)}.pf-upload{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pf-upload-thumb{width:96px;height:72px;border-radius:12px;border:1px dashed var(--pf-line-strong);background:var(--pf-dim) center /contain no-repeat;flex:none}.pf-upload-thumb.cover{background-size:cover}.pf-upload input[type=file]{font:14px var(--pf-font);max-width:100%}.pf-frame{position:-webkit-sticky;position:sticky;top:88px;border:1px solid var(--pf-line);border-radius:20px;overflow:hidden;background:var(--pf-white);box-shadow:var(--pf-shadow-lg)}.pf-embed .pf-frame{top:20px}.pf-frame iframe{display:block;width:100%;height:min(78vh,820px);border:0;background:#fff}.pf-preview-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--pf-line);background:var(--pf-dim);font:500 13px/1 var(--pf-font);color:var(--pf-mute);direction:ltr}.pf-preview-bar span{flex:1 1;background:var(--pf-white);border:1px solid var(--pf-line);border-radius:999px;padding:6px 12px;text-align:center}.pf-frame .pf-preview-bar a{color:var(--pf-brand-ink);font-weight:600}.pf-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.pf-list li{display:flex;align-items:center;gap:14px;padding:10px 12px;border:1px solid var(--pf-line);border-radius:14px;background:var(--pf-white)}.pf-list .pf-noimg,.pf-list img{width:52px;height:52px;object-fit:cover;border-radius:10px;background:var(--pf-raised);flex:none}.pf-list .grow{flex:1 1;min-width:0}.pf-list small{display:block;color:var(--pf-mute);font-size:13px}.pf-checklist{list-style:none;padding:0;margin:0 0 20px;display:grid;grid-gap:12px;gap:12px}.pf-checklist li{display:flex;gap:12px;align-items:flex-start}.pf-checklist b{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;flex:none;border:1px solid var(--pf-line-strong);font-size:12px}.pf-checklist .done b{background:var(--pf-ok-soft);border-color:transparent;color:var(--pf-ok)}.pf-checklist small{display:block;color:var(--pf-mute);font-size:13px}.pf-dns{width:100%;border-collapse:collapse;font-size:14px;margin-block:10px}.pf-dns td,.pf-dns th{text-align:start;padding:10px;border-bottom:1px solid var(--pf-line)}.pf-dns th{color:var(--pf-mute);font-weight:600}.pf-dns code{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-size:13px;background:var(--pf-raised);padding:2px 6px;border-radius:6px}.pf-steps-list{margin:0 0 20px;-webkit-padding-start:22px;padding-inline-start:22px;display:grid;grid-gap:8px;gap:8px}.pf-callout{border:1px solid #f6dcb0;border-radius:var(--pf-r);padding:18px 20px;background:var(--pf-warn-soft);margin-bottom:22px}.pf-callout h3{font-size:18px;margin-bottom:6px}.pf-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pf-footer{border-top:1px solid var(--pf-line);background:var(--pf-dim);padding-block:56px 28px;font-size:15px}.pf-footer-top{display:grid;grid-template-columns:1.6fr repeat(3,1fr);grid-gap:32px;gap:32px;padding-bottom:40px}.pf-footer-brand p{color:var(--pf-mute);margin-top:14px;max-width:22em}.pf-footer nav{display:grid;align-content:start;grid-gap:10px;gap:10px}.pf-footer h2{font-size:13px;font-weight:600;color:var(--pf-mute);letter-spacing:0;margin-bottom:4px}.pf-footer nav a{color:var(--pf-ink-soft);text-decoration:none;width:-moz-fit-content;width:fit-content}.pf-footer nav a:hover{color:var(--pf-brand-ink)}.pf-footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--pf-line);color:var(--pf-mute);font-size:14px}.pf-footer-bottom a{color:var(--pf-mute);text-decoration:none}@media (max-width:760px){.pf-footer-top{grid-template-columns:1fr 1fr}.pf-footer-brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.pf *,.pf :after,.pf :before{transition:none!important;animation:none!important}}.pf-tt{display:grid;align-content:start;grid-gap:7px;gap:7px;height:220px;padding:10px;border-radius:12px;background:var(--t-bg);border:1px solid rgb(0 0 0/.06);overflow:hidden}.pf-tt i{display:block;border-radius:3px;background:var(--t-sand)}.pf-tt-head{display:flex;align-items:center;gap:8px;height:14px}.pf-tt-head .logo{width:22%;height:7px;background:var(--t-ink)}.pf-tt-head .nav{flex:1 1;height:4px;margin-inline:12%;background:var(--t-line)}.pf-tt-head .icons{width:12%;height:5px;background:var(--t-text);opacity:.4}.pf-tt .cta{width:34%;height:9px;border-radius:4px;background:var(--t-text)}.pf-tt-split{display:grid;grid-template-columns:1fr 1fr;height:104px;background:var(--t-sand);border-radius:4px;overflow:hidden}.pf-tt-split>div{display:grid;align-content:center;grid-gap:6px;gap:6px;padding:10px}.pf-tt-split>div i:first-child{height:9px;width:85%;background:var(--t-text)}.pf-tt-split>div i:nth-child(2){height:4px;width:70%;background:var(--t-line)}.pf-tt-split .img{border-radius:0;background:var(--t-blush)}.pf-tt-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.pf-tt-cards i{aspect-ratio:4/5}.pf-tt-gallery .pf-tt-head{flex-direction:column;height:auto;gap:4px}.pf-tt-gallery .pf-tt-head .logo{width:26%}.pf-tt-gallery .pf-tt-head .nav{width:50%;flex:none}.pf-tt-gallery .pf-tt-head .icons{display:none}.pf-tt-full{position:relative;height:110px;border-radius:0;background:linear-gradient(to top,rgb(0 0 0/.28),transparent),var(--t-rose);display:grid;align-content:end;grid-gap:5px;gap:5px;padding:12px;margin-inline:-10px}.pf-tt-full i:first-child{width:46%;height:10px;background:#fff}.pf-tt-full i:last-child{width:22%;height:8px;border-radius:0;background:#fff;opacity:.85}.pf-tt-cols2{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.pf-tt-cols2 i{height:70px;border-radius:0}.pf-tt-cols2 i:last-child{margin-top:14px}.pf-tt-block{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:6px;gap:6px;height:110px;padding:6px;border-radius:12px;background:var(--t-ink)}.pf-tt-block>div{display:grid;align-content:center;grid-gap:5px;gap:5px;padding-inline:6px}.pf-tt-block>div i:first-child{height:18px;width:92%;background:#fff}.pf-tt-block>div i:nth-child(2){height:4px;width:70%;background:rgb(255 255 255/.5)}.pf-tt-block .cta{border-radius:999px;background:#fff}.pf-tt-block .img{border-radius:9px;background:var(--t-blush)}.pf-tt-circles{display:flex;justify-content:center;gap:14px;padding-top:6px}.pf-tt-circles i{width:52px;height:52px;border-radius:50%;background:var(--t-blush);border:3px solid var(--t-soft)}.pf-tt-studio{background:var(--t-surface)}.pf-tt-statement{display:grid;grid-gap:6px;gap:6px;padding:16px 4px 12px}.pf-tt-statement i:first-child{height:13px;width:72%;border-radius:0;background:var(--t-text)}.pf-tt-statement i:last-child{height:13px;width:54%;border-radius:0;background:var(--t-text)}.pf-tt-row{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:5px;gap:5px}.pf-tt-row i{height:92px;border-radius:0}.pf-tt-row i:first-child{background:var(--t-rose);opacity:.55}.pf-tt-catalog .pf-tt-head .nav{height:9px;margin-inline:6%;border-radius:999px;background:var(--t-surface);border:1px solid var(--t-line)}.pf-tt-chips{display:flex;gap:4px}.pf-tt-chips i{width:34px;height:9px;border-radius:999px;background:var(--t-surface);border:1px solid var(--t-line)}.pf-tt-banner i{height:46px;border-radius:6px;background:var(--t-blush)}.pf-tt-dense{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px}.pf-tt-dense i{aspect-ratio:1;background:var(--t-surface);border:1px solid var(--t-line)}.pf-tpl-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px}.pf-tpl-pick label{position:relative;cursor:pointer}.pf-tpl-pick input{position:absolute;opacity:0;pointer-events:none}.pf-tpl-pick span{display:grid;grid-gap:8px;gap:8px;padding:8px 8px 12px;border:1px solid var(--pf-line);border-radius:16px;background:var(--pf-white);transition:border-color .15s ease,box-shadow .15s ease}.pf-tpl-pick .pf-tt{height:150px;gap:5px}.pf-tpl-pick .pf-tt>:nth-child(n+4){display:none}.pf-tpl-pick b{font-weight:600;font-size:15px;padding-inline:4px}.pf-tpl-pick small{display:block;color:var(--pf-mute);font-size:12px;line-height:1.4;padding-inline:4px}.pf-tpl-pick span:hover{border-color:var(--pf-line-strong)}.pf-tpl-pick input:checked+span{border-color:var(--pf-ink);box-shadow:inset 0 0 0 1px var(--pf-ink)}.pf-tpl-pick input:focus-visible+span{outline:2px solid var(--pf-brand-ink);outline-offset:3px}.pf-tpls{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.pf-tpl{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--pf-line);border-radius:var(--pf-r-lg);background:var(--pf-white);transition:border-color .2s ease,box-shadow .2s ease}.pf-tpl:hover{border-color:var(--pf-line-strong);box-shadow:var(--pf-shadow)}.pf-tpl:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:24px}.pf-tpl .pf-tt{height:260px}.pf-tpl:first-child .pf-tt{height:320px}.pf-tpl-body{display:grid;justify-items:start;grid-gap:12px;gap:12px;padding:14px 10px 10px}.pf-tpl-body h2{font-size:26px;letter-spacing:-.02em}.pf-tpl-body p{color:var(--pf-ink-soft);font-size:16px}.pf-tpl-palettes{display:flex;gap:8px;margin-block:2px 6px}.pf-tpl-palettes a{width:22px;height:22px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--pf-line-strong);transition:box-shadow .15s ease}.pf-tpl-palettes a.on,.pf-tpl-palettes a:hover{box-shadow:0 0 0 2px var(--pf-ink)}@media (max-width:800px){.pf-tpl:first-child,.pf-tpls{grid-template-columns:1fr}.pf-tpl:first-child .pf-tt{height:260px}}.pf .sf-remove{-webkit-margin-start:12px;margin-inline-start:12px;font-weight:400;font-size:14px}.pf .sf-points{display:grid;grid-gap:12px;gap:12px;padding:16px;background:var(--pf-dim);border-radius:14px}.pf .sf-point{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.pf .sf-point .pf-link{padding-bottom:12px}.pf .sf-add{justify-self:start}.pf .sf-zone{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--pf-line);border-radius:14px}.pf .sf-zone-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width:720px){.pf .sf-point{grid-template-columns:minmax(0,1fr)}}.pf button.pf-link{border:0;background:none;padding:0;cursor:pointer}