.pub{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink)}.pub-nav{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:50;display:flex;align-items:center;gap:34px;padding-block:14px;padding-inline:40px;background:rgba(255,255,255,.88);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.pub-logo b{font-family:var(--disp);font-variation-settings:"opsz" 144;font-optical-sizing:none;font-weight:650;font-size:1.7rem;letter-spacing:-.03em;color:var(--ink);line-height:1;white-space:nowrap}.pub-links{display:flex;gap:26px;font-size:.88rem;color:var(--text-2);font-weight:500}.pub-links a:hover{color:var(--g-dark)}.pub-cta{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;gap:10px}@media (max-width:640px){.pub-nav{gap:12px;padding-inline:20px}.pub-links{display:none}}.pub-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;border-radius:10px;font-size:.88rem;font-weight:650;transition:transform .12s,background .18s,border-color .18s;white-space:nowrap}.pub-btn:active{transform:scale(.97)}.pub-btn-solid{background:var(--g);color:#fff}.pub-btn-solid:hover{background:var(--g-dark)}.pub-btn-ghost{background:#fff;color:var(--ink);border:1.5px solid var(--line)}.pub-btn-ghost:hover{border-color:var(--g);color:var(--g-dark)}.pub-main{flex:1 1}.pub-hero{padding-block:88px 40px;padding-inline:24px;text-align:center;background:radial-gradient(900px 380px at 50% -10%,var(--g-soft),transparent 70%)}.pub-eyebrow{font-size:.74rem;letter-spacing:.18em;color:var(--g);font-weight:750;-webkit-margin-after:18px;margin-block-end:18px;text-transform:uppercase}.pub-hero h1{font-family:var(--disp);font-weight:560;font-size:clamp(2.3rem,5vw,3.4rem);letter-spacing:-.02em;line-height:1.1;max-width:26ch;margin-inline:auto}.pub-hero p{max-width:58ch;margin-inline:auto;-webkit-margin-before:18px;margin-block-start:18px;font-size:1.05rem;line-height:1.7;color:var(--text-2)}.pub-sect{max-width:1080px;margin-inline:auto;padding:56px 32px 96px}.pub-sect h2{font-family:var(--disp);font-weight:560;font-size:clamp(1.6rem,3.2vw,2.3rem);letter-spacing:-.015em;line-height:1.14}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;-webkit-margin-before:40px;margin-block-start:40px}@media (max-width:900px){.blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.blog-grid{grid-template-columns:1fr}}.blog-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;background:var(--card);overflow:hidden;box-shadow:var(--sh-sm);transition:transform .16s,box-shadow .16s}.blog-card:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}.blog-cover{aspect-ratio:16/9;position:relative;overflow:hidden}.blog-cover-cobalt{background:linear-gradient(150deg,#4A6BFF,#16257A)}.blog-cover-oud{background:linear-gradient(150deg,#6B4E1E,#2A1B0A)}.blog-cover-emerald{background:linear-gradient(150deg,#2E8E5C,#0E3A26)}.blog-cover-paper{background:linear-gradient(150deg,var(--alt),var(--line))}.blog-cover:after{content:"";position:absolute;inset:0;background:radial-gradient(120px 80px at 20% 20%,rgba(255,255,255,.25),transparent 60%)}.blog-card-body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1 1}.blog-card-date{font-size:.74rem;color:var(--text-3);font-weight:650;letter-spacing:.04em;text-transform:uppercase}.blog-card h3{font-family:var(--disp);font-weight:560;font-size:1.24rem;letter-spacing:-.01em;line-height:1.28}.blog-card p{font-size:.92rem;line-height:1.6;color:var(--text-2);flex:1 1}.blog-card-link{font-size:.86rem;font-weight:650;color:var(--g)}.article{max-width:720px;margin-inline:auto;padding:56px 24px 100px}.article-eyebrow{font-size:.78rem;color:var(--text-3);font-weight:650;letter-spacing:.04em;text-transform:uppercase}.article h1{font-family:var(--disp);font-weight:560;font-size:clamp(1.9rem,4vw,2.6rem);letter-spacing:-.02em;line-height:1.14;margin-block:14px 10px}.article-meta{font-size:.86rem;color:var(--text-3);-webkit-margin-after:30px;margin-block-end:30px}.article-cover{aspect-ratio:21/9;border-radius:16px;-webkit-margin-after:34px;margin-block-end:34px;overflow:hidden}.article-body{font-size:1.05rem;line-height:1.8;color:var(--text-2)}.article-body h2{font-family:var(--disp);font-weight:560;font-size:1.5rem;color:var(--ink);letter-spacing:-.01em;margin-block:38px 14px}.article-body p{-webkit-margin-after:20px;margin-block-end:20px}.article-body p:last-child{-webkit-margin-after:0;margin-block-end:0}.article-draft-chip{display:inline-flex;align-items:center;gap:6px;-webkit-margin-after:18px;margin-block-end:18px;padding:5px 12px;border-radius:99px;font-size:.74rem;font-weight:700;background:rgba(217,48,37,.08);color:var(--terra)}.article-back{display:inline-flex;gap:6px;font-size:.88rem;font-weight:650;color:var(--g);-webkit-margin-after:26px;margin-block-end:26px}.article-back:hover{color:var(--g-dark)}.help-cats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;-webkit-margin-before:40px;margin-block-start:40px}@media (max-width:800px){.help-cats{grid-template-columns:1fr 1fr}}@media (max-width:480px){.help-cats{grid-template-columns:1fr}}.help-cat-card{padding:22px 20px;border-radius:14px;border:1px solid var(--line);background:var(--card);box-shadow:var(--sh-sm);text-align:start}.help-cat-card b{font-size:.98rem;font-weight:700;display:block;-webkit-margin-after:4px;margin-block-end:4px}.help-cat-card span{font-size:.82rem;color:var(--text-3)}.help-group{-webkit-margin-before:52px;margin-block-start:52px}.help-group h2{font-family:var(--disp);font-weight:560;font-size:1.4rem;letter-spacing:-.01em;-webkit-margin-after:16px;margin-block-end:16px}.help-list{display:flex;flex-direction:column;gap:10px}.help-list details{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:0 22px}.help-list summary{cursor:pointer;padding:17px 0;font-weight:650;font-size:.95rem;list-style:none;position:relative;-webkit-padding-end:30px;padding-inline-end:30px}.help-list summary:after{content:"+";position:absolute;inset-inline-end:0;color:var(--text-3);font-size:1.2rem;transition:transform .25s}.help-list details[open] summary:after{transform:rotate(45deg)}.help-list .help-a{padding:0 0 20px;font-size:.9rem;color:var(--text-2);line-height:1.7}.help-list .help-a a{color:var(--g);font-weight:650}.help-article-q{font-family:var(--disp);font-weight:560;font-size:clamp(1.6rem,3.4vw,2.2rem);letter-spacing:-.015em;line-height:1.18}.help-article-cat{display:inline-flex;padding:5px 12px;border-radius:99px;font-size:.74rem;font-weight:700;background:var(--g-soft);color:var(--g-dark);-webkit-margin-after:14px;margin-block-end:14px}.still-stuck{-webkit-margin-before:60px;margin-block-start:60px;padding:28px 30px;border-radius:18px;background:var(--g-soft);border:1px solid var(--line);text-align:center}.still-stuck h2{font-family:var(--disp);font-weight:560;font-size:1.3rem;letter-spacing:-.01em;-webkit-margin-after:8px;margin-block-end:8px}.still-stuck p{font-size:.92rem;color:var(--text-2);max-width:48ch;margin-inline:auto;line-height:1.6}.still-stuck .stuck-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;-webkit-margin-before:18px;margin-block-start:18px}.still-stuck .stuck-wa{font-weight:700;color:var(--g-dark)}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;-webkit-margin-before:48px;margin-block-start:48px}@media (max-width:900px){.price-grid{grid-template-columns:1fr}}.price-card{padding:30px 28px;border-radius:20px;background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-sm);display:flex;flex-direction:column;position:relative}.price-card.featured{border:2px solid var(--g);box-shadow:var(--sh-md)}.price-pop{position:absolute;inset-block-start:-13px;inset-inline-start:50%;transform:translateX(-50%);background:var(--g);color:#fff;font-size:.7rem;font-weight:750;padding:5px 14px;border-radius:99px}[dir=rtl] .price-pop{transform:translateX(50%)}.price-card h3{font-size:.94rem;font-weight:700;color:var(--text-2)}.price-amount{margin:12px 0 6px}.price-amount b{font-family:var(--disp);font-size:2.1rem;font-weight:560;letter-spacing:-.02em}.price-amount span{color:var(--text-3);font-size:.9rem}.price-tagline{font-size:.88rem;color:var(--text-2);-webkit-margin-after:20px;margin-block-end:20px}.price-bullets{list-style:none;display:flex;flex-direction:column;gap:10px;-webkit-margin-after:26px;margin-block-end:26px}.price-bullets li{font-size:.88rem;color:var(--text-2);-webkit-padding-start:24px;padding-inline-start:24px;position:relative}[dir=rtl] .price-bullets li{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:24px;padding-inline-end:24px}.price-bullets li:before{content:"\2713";position:absolute;inset-inline-start:0;color:var(--g);font-weight:750}[dir=rtl] .price-bullets li:before{inset-inline-start:auto;inset-inline-end:0}.price-card .pub-btn{-webkit-margin-before:auto;margin-block-start:auto}.price-guarantee{text-align:center;-webkit-margin-before:32px;margin-block-start:32px;font-size:.88rem;color:var(--text-3)}.pub-foot{background:#0B1420;color:rgba(255,255,255,.65);padding:56px 40px 36px;-webkit-margin-before:auto;margin-block-start:auto}.pub-foot-grid{max-width:1080px;margin-inline:auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}@media (max-width:800px){.pub-foot-grid{grid-template-columns:1fr 1fr}}.pub-foot-brand b{font-family:var(--disp);font-variation-settings:"opsz" 144;font-optical-sizing:none;font-weight:640;color:#fff;font-size:1.7rem;letter-spacing:-.025em;white-space:nowrap}.pub-foot-brand p{-webkit-margin-before:12px;margin-block-start:12px;font-size:.84rem;line-height:1.65;max-width:30ch;color:rgba(255,255,255,.45)}.pub-social{display:flex;gap:14px;-webkit-margin-before:16px;margin-block-start:16px}.pub-social a{color:rgba(255,255,255,.45);display:inline-flex;transition:color .15s ease}.pub-social svg{inline-size:18px;block-size:18px;display:block}.pub-foot h5{color:#fff;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;-webkit-margin-after:14px;margin-block-end:14px}.pub-foot ul{list-style:none;display:flex;flex-direction:column;gap:9px;font-size:.86rem}.pub-foot a:hover{color:#fff}.pub-foot-base{max-width:1080px;margin:40px auto 0;-webkit-padding-before:20px;padding-block-start:20px;-webkit-border-before:1px solid rgba(255,255,255,.1);border-block-start:1px solid rgba(255,255,255,.1);font-size:.76rem;color:rgba(255,255,255,.35)}