.marketing-polish{--coral:#ff6b47;--coral-d:#e84b22;--coral-s:#ffd4c6;--coral-w:#ffe8de;--marigold:#ffb72d;--marigold-d:#f29100;--marigold-s:#ffe8b8;--teal:#00c288;--teal-d:#00916a;--teal-s:#c7f0de;--lilac:#b79cff;--lilac-d:#8a6cff;--lilac-s:#e4d8ff;--ink:#1a1a1f;--ink2:#2e2e36;--ink3:#3a3a42;--cream:#fff6ea;--cream2:#fcebd2;--paper:#faf7f2;--rule:#e8e2d6;--rule-s:rgba(26,26,31,.07);--muted:#7a736a;--ink-soft:rgba(26,26,31,.68)}.marketing-polish *,.marketing-polish :after,.marketing-polish :before{box-sizing:border-box;margin:0;padding:0}.marketing-polish{-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-family:var(--font-inter),"Inter",system-ui,sans-serif;background:var(--cream);color:var(--ink);font-size:15px;line-height:1.6}.marketing-polish img{display:block;max-width:100%}.marketing-polish a{color:inherit;text-decoration:none}.marketing-polish button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}.marketing-polish em{font-style:italic}.marketing-polish .fr{font-family:var(--font-fraunces),"Fraunces",serif;font-optical-sizing:auto}.marketing-polish .mono{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.06em}.marketing-polish ::selection{background:var(--coral);color:#fff}.marketing-polish .shell-nav{position:sticky;top:0;z-index:100;background:rgba(255,246,234,.92);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--rule)}.marketing-polish .shell-nav-inner{max-width:1280px;margin:0 auto;padding:0 36px;height:68px;display:flex;align-items:center;gap:28px}.marketing-polish .shell-brand{display:flex;align-items:center;gap:10px}.marketing-polish .shell-brand .fox{width:34px;height:34px}.marketing-polish .shell-brand .word{font-family:var(--font-fraunces),"Fraunces",serif;font-size:22px;font-weight:500;font-style:italic;letter-spacing:-.02em}.marketing-polish .shell-links{display:flex;gap:2px;flex:1}.marketing-polish .shell-links a{font-size:13.5px;font-weight:500;color:var(--ink2);padding:8px 14px;border-radius:999px;transition:background .15s,color .15s}.marketing-polish .shell-links a:hover{background:rgba(26,26,31,.06);color:var(--ink)}.marketing-polish .shell-links a.active{background:var(--ink);color:var(--cream)}.marketing-polish .shell-right{margin-left:auto;display:flex;gap:10px;align-items:center}.marketing-polish .shell-login{font-size:13.5px;font-weight:500;color:var(--ink2);padding:8px 12px}.marketing-polish .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;font-family:var(--font-inter),"Inter",sans-serif;font-size:14px;font-weight:600;letter-spacing:-.005em;transition:transform .15s,box-shadow .15s,background .15s,color .15s;cursor:pointer;border:none}.marketing-polish .btn-sm{padding:9px 16px;font-size:12.5px}.marketing-polish .btn-lg{padding:15px 26px;font-size:15px}.marketing-polish .btn-coral{background:var(--coral);color:#fff;box-shadow:0 8px 20px -8px rgba(232,75,34,.55)}.marketing-polish .btn-coral:hover{background:var(--coral-d);transform:translateY(-1px);box-shadow:0 14px 30px -10px rgba(232,75,34,.65)}.marketing-polish .btn-ink{background:var(--ink);color:var(--cream)}.marketing-polish .btn-ink:hover{background:#000}.marketing-polish .btn-ghost{background:transparent;color:var(--ink);border:1.5px solid var(--rule)}.marketing-polish .btn-ghost:hover{border-color:var(--ink);background:rgba(26,26,31,.03)}.marketing-polish .btn-ghost-cream{background:transparent;color:var(--cream);border:1.5px solid rgba(255,246,234,.25)}.marketing-polish .btn-ghost-cream:hover{border-color:rgba(255,246,234,.6);background:rgba(255,246,234,.06)}.marketing-polish .italic-arrow{font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;font-weight:500}.marketing-polish .page{display:none}.marketing-polish .page.active{display:block}.marketing-polish .page-hd{padding:90px 36px 56px;position:relative;overflow:hidden}.marketing-polish .page-hd-inner{max-width:1180px;margin:0 auto;position:relative;z-index:1}.marketing-polish .page-hd .eyebrow{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--coral);margin-bottom:18px}.marketing-polish .page-hd h1{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:clamp(48px,6vw,84px);line-height:.98;letter-spacing:-.035em;max-width:14ch}.marketing-polish .page-hd h1 em{color:var(--coral);font-style:italic;font-weight:700}.marketing-polish .page-hd .lede{font-size:18px;line-height:1.55;color:var(--ink-soft);margin-top:22px;max-width:60ch}.marketing-polish .page-hd.dark{background:var(--ink);color:#fff}.marketing-polish .page-hd.dark h1{color:#fff}.marketing-polish .page-hd.dark h1 em{color:var(--marigold)}.marketing-polish .page-hd.dark .lede{color:rgba(255,246,234,.65)}.marketing-polish .page-hd.dark .eyebrow{color:var(--marigold)}.marketing-polish .hd-bg{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.marketing-polish .hd-bg .blob{position:absolute;border-radius:50%;filter:blur(80px)}.marketing-polish .hd-bg .b1{width:520px;height:520px;background:var(--coral-s);opacity:.4;top:-180px;right:-100px}.marketing-polish .hd-bg .b2{width:400px;height:400px;background:var(--marigold-s);opacity:.35;bottom:-160px;left:-60px}.marketing-polish .hd-bg.dark .b1{background:var(--coral);opacity:.18}.marketing-polish .hd-bg.dark .b2{background:var(--lilac);opacity:.15}.marketing-polish .shell-foot{background:var(--ink);color:rgba(255,246,234,.65);padding:72px 36px 28px;margin-top:0}.marketing-polish .shell-foot-inner{max-width:1280px;margin:0 auto}.marketing-polish .foot-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,246,234,.08)}.marketing-polish .foot-brand .word{font-family:var(--font-fraunces),"Fraunces",serif;font-size:26px;font-style:italic;font-weight:500;color:#fff;display:inline-flex;align-items:center;gap:10px}.marketing-polish .foot-tag{font-size:13.5px;line-height:1.6;margin-top:14px;max-width:32ch}.marketing-polish .foot-cta-row{display:flex;gap:10px;margin-top:22px}.marketing-polish .foot-col h5{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,246,234,.45);font-weight:700;margin-bottom:16px}.marketing-polish .foot-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.marketing-polish .foot-col li a{font-size:13.5px;color:rgba(255,246,234,.7);transition:color .15s}.marketing-polish .foot-col li a:hover{color:#fff}.marketing-polish .foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;gap:24px;flex-wrap:wrap}.marketing-polish .foot-bottom .legal{font-size:12px;color:rgba(255,246,234,.4);display:flex;gap:18px;flex-wrap:wrap}.marketing-polish .foot-bottom .legal a:hover{color:#fff}.marketing-polish .foot-social{display:flex;gap:8px}.marketing-polish .foot-social a{width:34px;height:34px;border-radius:50%;background:rgba(255,246,234,.06);display:grid;place-items:center;color:rgba(255,246,234,.7);font-size:13px;font-weight:600;transition:background .15s,color .15s}.marketing-polish .foot-social a:hover{background:var(--coral);color:#fff}.marketing-polish .foot-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(0,194,136,.12);color:var(--teal);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.marketing-polish .foot-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgba(0,194,136,.22)}.marketing-polish .res-search{max-width:560px;margin-top:34px;display:flex;align-items:center;gap:0;background:#fff;border:1px solid var(--rule);border-radius:999px;padding:6px 6px 6px 22px;box-shadow:0 8px 30px -16px rgba(26,26,31,.18)}.marketing-polish .res-search input{flex:1;border:none;outline:none;font:inherit;font-size:14.5px;background:transparent;color:var(--ink);padding:8px 0}.marketing-polish .res-search input::placeholder{color:var(--muted)}.marketing-polish .res-search .btn{flex-shrink:0}.marketing-polish .res-hot{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.marketing-polish .res-hot-lbl{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-self:center;font-weight:600;margin-right:4px}.marketing-polish .res-hot a{font-size:12.5px;font-weight:500;color:var(--ink2);padding:6px 12px;border:1px solid var(--rule);border-radius:999px;background:#fff;transition:all .15s}.marketing-polish .res-hot a:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.marketing-polish .res-section{padding:64px 36px;border-top:1px solid var(--rule)}.marketing-polish .res-section.dark{background:var(--ink);color:#fff;border-color:rgba(255,246,234,.08)}.marketing-polish .res-section.cream{background:var(--cream2)}.marketing-polish .res-section.paper{background:var(--paper)}.marketing-polish .res-section-inner{max-width:1280px;margin:0 auto}.marketing-polish .res-shead{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px;gap:24px;flex-wrap:wrap}.marketing-polish .res-shead-left{display:flex;gap:18px;align-items:center}.marketing-polish .res-cat-ill{width:62px;height:62px;border-radius:16px;display:grid;place-items:center;flex-shrink:0}.marketing-polish .res-shead h2{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:36px;letter-spacing:-.025em;line-height:1.05}.marketing-polish .res-shead h2 em{font-style:italic;color:var(--coral)}.marketing-polish .res-section.dark .res-shead h2 em{color:var(--marigold)}.marketing-polish .res-shead .sub{font-size:14.5px;color:var(--muted);margin-top:6px}.marketing-polish .res-section.dark .res-shead .sub{color:rgba(255,246,234,.55)}.marketing-polish .res-shead-link{font-size:13.5px;font-weight:600;color:var(--coral)}.marketing-polish .res-shead-link:hover{color:var(--coral-d)}.marketing-polish .res-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.marketing-polish .res-card{background:#fff;border:1px solid var(--rule);border-radius:18px;overflow:hidden;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.marketing-polish .res-card:hover{transform:translateY(-3px);box-shadow:0 22px 50px -22px rgba(26,26,31,.2)}.marketing-polish .res-section.dark .res-card{background:rgba(255,246,234,.04);border-color:rgba(255,246,234,.08);color:var(--cream)}.marketing-polish .res-card-img{aspect-ratio:16/10;background:var(--paper);position:relative;overflow:hidden}.marketing-polish .res-card-img img{width:100%;height:100%;object-fit:cover}.marketing-polish .res-card-tag{position:absolute;top:12px;left:12px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:rgba(26,26,31,.85);color:#fff;padding:5px 9px;border-radius:5px;backdrop-filter:blur(6px)}.marketing-polish .res-card-body{padding:22px 22px 24px;flex:1;display:flex;flex-direction:column;gap:10px}.marketing-polish .res-card-body h3{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:21px;letter-spacing:-.015em;line-height:1.2}.marketing-polish .res-card-body h3 em{font-style:italic;color:var(--coral)}.marketing-polish .res-card-body p{font-size:13.5px;color:var(--ink-soft);line-height:1.55}.marketing-polish .res-section.dark .res-card-body p{color:rgba(255,246,234,.55)}.marketing-polish .res-card-meta{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;border-top:1px solid var(--rule);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10.5px;color:var(--muted);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.marketing-polish .res-section.dark .res-card-meta{border-color:rgba(255,246,234,.08);color:rgba(255,246,234,.45)}.marketing-polish .res-card-meta .arrow{font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;font-size:14px;color:var(--coral);font-weight:500}.marketing-polish .ill-guide{background:linear-gradient(135deg,var(--marigold-s),var(--marigold));color:var(--ink)}.marketing-polish .ill-research{background:linear-gradient(135deg,var(--lilac-s),var(--lilac));color:var(--ink)}.marketing-polish .ill-stories{background:linear-gradient(135deg,var(--coral-s),var(--coral));color:#fff}.marketing-polish .ill-tools{background:linear-gradient(135deg,var(--teal-s),var(--teal));color:#fff}.marketing-polish .ill-events{background:linear-gradient(135deg,#ffd4c6,#b79cff);color:var(--ink)}.marketing-polish .roi-wrap{padding:48px 36px 96px;background:var(--cream)}.marketing-polish .roi-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:start}.marketing-polish .roi-left h1{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:clamp(44px,5.2vw,68px);line-height:.99;letter-spacing:-.032em}.marketing-polish .roi-left h1 em{color:var(--coral);font-style:italic;font-weight:700}.marketing-polish .roi-left .lede{font-size:18px;color:var(--ink-soft);line-height:1.6;margin-top:22px;max-width:48ch}.marketing-polish .roi-cover{margin-top:32px;background:#fff;border:1px solid var(--rule);border-radius:22px;padding:28px;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;box-shadow:0 26px 60px -28px rgba(26,26,31,.15)}.marketing-polish .roi-cover-thumb{width:140px;height:180px;border-radius:8px;background:linear-gradient(160deg,var(--ink),#36363f);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:18px 14px;color:#fff;flex-shrink:0;box-shadow:0 18px 40px -18px rgba(0,0,0,.5)}.marketing-polish .roi-cover-thumb .rt-eye{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--marigold);font-weight:700}.marketing-polish .roi-cover-thumb .rt-title{font-family:var(--font-fraunces),"Fraunces",serif;font-size:14px;line-height:1.15;font-weight:500}.marketing-polish .roi-cover-thumb .rt-title em{color:var(--marigold);font-style:italic}.marketing-polish .roi-cover-thumb .rt-stat{font-family:var(--font-fraunces),"Fraunces",serif;font-size:30px;color:var(--marigold);font-weight:600;letter-spacing:-.02em;line-height:1}.marketing-polish .roi-cover-thumb .rt-stat-lbl{font-size:7.5px;color:rgba(255,246,234,.6);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.12em;margin-top:2px}.marketing-polish .roi-cover-meta h3{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:22px;letter-spacing:-.015em;line-height:1.2}.marketing-polish .roi-cover-meta h3 em{color:var(--coral);font-style:italic}.marketing-polish .roi-cover-meta ul{list-style:none;margin-top:14px;display:flex;flex-direction:column;gap:8px}.marketing-polish .roi-cover-meta ul li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--ink-soft)}.marketing-polish .roi-cover-meta ul li .chk{width:18px;height:18px;border-radius:5px;background:var(--teal-s);color:var(--teal-d);display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0;margin-top:1px}.marketing-polish .roi-cover-meta ul li b{color:var(--ink);font-weight:600}.marketing-polish .roi-quote{margin-top:36px;padding:24px 26px;background:var(--cream2);border-radius:18px;border:1px solid var(--rule)}.marketing-polish .roi-quote p{font-family:var(--font-fraunces),"Fraunces",serif;font-size:19px;font-style:italic;line-height:1.4;color:var(--ink);font-weight:500}.marketing-polish .roi-quote p em{color:var(--coral);font-weight:700}.marketing-polish .roi-quote .who{display:flex;align-items:center;gap:10px;margin-top:14px}.marketing-polish .roi-quote .who img{width:38px;height:38px;border-radius:50%;object-fit:cover}.marketing-polish .roi-quote .who .nm{font-size:13px;font-weight:600;color:var(--ink)}.marketing-polish .roi-quote .who .nm small{display:block;color:var(--muted);font-weight:500;font-size:12px;margin-top:1px}.marketing-polish .roi-form{background:#fff;border:1px solid var(--rule);border-radius:22px;padding:32px;box-shadow:0 28px 60px -28px rgba(26,26,31,.18);position:sticky;top:90px}.marketing-polish .roi-form .eb{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--coral);font-weight:700;margin-bottom:8px}.marketing-polish .roi-form h2{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:30px;line-height:1.1;letter-spacing:-.022em}.marketing-polish .roi-form h2 em{color:var(--coral);font-style:italic;font-weight:700}.marketing-polish .roi-form .sub{font-size:14px;color:var(--ink-soft);margin-top:8px}.marketing-polish .roi-form .fields{margin-top:24px;display:flex;flex-direction:column;gap:14px}.marketing-polish .roi-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.marketing-polish .roi-form input,.marketing-polish .roi-form select{font:inherit;font-family:var(--font-inter),"Inter",sans-serif;font-size:14.5px;padding:13px 14px;border:1px solid var(--rule);border-radius:11px;background:#fff;color:var(--ink);transition:border .15s,box-shadow .15s}.marketing-polish .roi-form input:focus,.marketing-polish .roi-form select:focus{outline:none;border-color:var(--coral);box-shadow:0 0 0 4px var(--coral-w)}.marketing-polish .roi-form .btn{width:100%;justify-content:center;margin-top:8px}.marketing-polish .roi-fine{font-size:11.5px;color:var(--muted);margin-top:14px;line-height:1.5;text-align:center}.marketing-polish .roi-trust-strip{display:flex;justify-content:space-between;margin-top:24px;padding-top:18px;border-top:1px dashed var(--rule)}.marketing-polish .roi-ts{display:flex;flex-direction:column;align-items:center;gap:3px}.marketing-polish .roi-ts .v{font-family:var(--font-fraunces),"Fraunces",serif;font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.02em}.marketing-polish .roi-ts .l{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:9.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.marketing-polish .roi-perks{margin-top:64px;max-width:1180px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:0 36px;box-sizing:content-box}.marketing-polish .roi-perk{background:#fff;border:1px solid var(--rule);border-radius:16px;padding:20px}.marketing-polish .roi-perk .pi{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;margin-bottom:14px;font-size:18px}.marketing-polish .roi-perk h4{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:17px;letter-spacing:-.01em}.marketing-polish .roi-perk p{font-size:13px;color:var(--muted);margin-top:6px;line-height:1.5}.marketing-polish .faq-layout{max-width:1280px;margin:0 auto;padding:0 36px 96px;display:grid;grid-template-columns:240px 1fr;gap:64px;align-items:start}.marketing-polish .faq-nav{position:sticky;top:88px;display:flex;flex-direction:column;gap:2px;padding-top:8px}.marketing-polish .faq-nav .head{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:700;padding:8px 12px 12px}.marketing-polish .faq-nav a{font-size:13.5px;font-weight:500;color:var(--ink2);padding:9px 12px;border-radius:9px;display:flex;justify-content:space-between;align-items:center;transition:background .15s,color .15s}.marketing-polish .faq-nav a:hover{background:rgba(26,26,31,.04);color:var(--ink)}.marketing-polish .faq-nav a.active{background:var(--ink);color:var(--cream)}.marketing-polish .faq-nav a .ct{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:600;color:var(--muted);background:rgba(26,26,31,.05);padding:2px 6px;border-radius:4px}.marketing-polish .faq-nav a.active .ct{background:rgba(255,246,234,.12);color:rgba(255,246,234,.7)}.marketing-polish .faq-search-mini{background:#fff;border:1px solid var(--rule);border-radius:11px;padding:9px 14px;font-size:13px;color:var(--ink2);margin:0 0 18px;display:flex;align-items:center;gap:8px}.marketing-polish .faq-search-mini input{flex:1;border:none;outline:none;font:inherit;background:transparent}.marketing-polish .faq-search-mini .ic{color:var(--muted);font-size:14px}.marketing-polish .faq-content{display:flex;flex-direction:column;gap:48px}.marketing-polish .faq-cat-block h2{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:32px;letter-spacing:-.025em;line-height:1.05;display:flex;align-items:center;gap:14px}.marketing-polish .faq-cat-block h2 em{color:var(--coral);font-style:italic;font-weight:700}.marketing-polish .faq-cat-block .ct{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;color:var(--muted);font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:#fff;border:1px solid var(--rule);padding:4px 10px;border-radius:999px}.marketing-polish .faq-cat-block .blurb{font-size:14.5px;color:var(--ink-soft);margin-top:8px;max-width:60ch}.marketing-polish .faq-list{margin-top:20px;background:#fff;border:1px solid var(--rule);border-radius:18px;overflow:hidden}.marketing-polish .faq-q{border-top:1px solid var(--rule);transition:background .12s}.marketing-polish .faq-q:first-child{border-top:none}.marketing-polish .faq-q summary{padding:20px 24px;display:flex;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;align-items:flex-start;transition:background .12s}.marketing-polish .faq-q summary::-webkit-details-marker{display:none}.marketing-polish .faq-q summary:hover{background:var(--paper)}.marketing-polish .faq-q summary .qtxt{font-family:var(--font-fraunces),"Fraunces",serif;font-size:18px;font-weight:500;letter-spacing:-.015em;line-height:1.3;color:var(--ink)}.marketing-polish .faq-q summary .qtxt em{font-style:italic;color:var(--coral);font-weight:700}.marketing-polish .faq-q summary .ic{width:28px;height:28px;border-radius:50%;background:rgba(26,26,31,.05);display:grid;place-items:center;flex-shrink:0;font-size:14px;color:var(--ink);transition:transform .25s,background .15s}.marketing-polish .faq-q[open] summary .ic{transform:rotate(45deg);background:var(--coral);color:#fff}.marketing-polish .faq-a{padding:0 24px 22px;font-size:14.5px;color:var(--ink-soft);line-height:1.65;max-width:64ch;animation:faqOpen .25s ease}.marketing-polish .faq-a b{color:var(--ink);font-weight:600}.marketing-polish .faq-a a{color:var(--coral);font-weight:500;border-bottom:1px solid var(--coral-s)}@keyframes faqOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.marketing-polish .faq-still{margin-top:64px;max-width:1280px;margin-left:auto;margin-right:auto;padding:0 36px}.marketing-polish .faq-still-card{background:var(--ink);color:#fff;border-radius:22px;padding:40px 44px;display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.marketing-polish .faq-still-card h3{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:30px;letter-spacing:-.022em;line-height:1.1;max-width:24ch}.marketing-polish .faq-still-card h3 em{color:var(--marigold);font-style:italic;font-weight:700}.marketing-polish .faq-still-card p{font-size:14.5px;color:rgba(255,246,234,.65);margin-top:8px;max-width:38ch}.marketing-polish .contact-body{max-width:880px;margin:0 auto;padding:8px 36px 96px}.marketing-polish .contact-blocks{display:flex;flex-direction:column;gap:16px}.marketing-polish .cblock{background:#fff;border:1px solid var(--rule);border-radius:20px;padding:30px 32px;display:grid;grid-template-columns:74px 1fr auto;gap:24px;align-items:center;transition:transform .15s,box-shadow .15s}.marketing-polish .cblock:hover{transform:translateY(-2px);box-shadow:0 22px 50px -22px rgba(26,26,31,.18)}.marketing-polish .cblock-ic{width:62px;height:62px;border-radius:18px;display:grid;place-items:center;flex-shrink:0}.marketing-polish .cblock-ic svg{width:30px;height:30px}.marketing-polish .cblock.sales .cblock-ic{background:var(--coral-s)}.marketing-polish .cblock.support .cblock-ic{background:var(--teal-s)}.marketing-polish .cblock.partners .cblock-ic{background:var(--lilac-s)}.marketing-polish .cblock.press .cblock-ic{background:var(--marigold-s)}.marketing-polish .cblock.security .cblock-ic{background:#e8e2d6}.marketing-polish .cblock-mid h3{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:24px;letter-spacing:-.018em;line-height:1.15}.marketing-polish .cblock-mid h3 em{color:var(--coral);font-style:italic;font-weight:700}.marketing-polish .cblock-mid p{font-size:14px;color:var(--ink-soft);margin-top:4px}.marketing-polish .cblock-mid .email{display:inline-block;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:13px;font-weight:600;color:var(--ink);margin-top:10px;padding:6px 11px;border-radius:7px;background:var(--paper);border:1px solid var(--rule);letter-spacing:.02em}.marketing-polish .cblock-mid .email:hover{background:var(--ink);color:var(--cream)}.marketing-polish .cblock-arrow{font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;font-size:32px;color:var(--coral);font-weight:500}.marketing-polish .contact-demo{margin-top:40px;background:var(--ink);color:#fff;border-radius:22px;padding:44px 48px;display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:center;overflow:hidden;position:relative}.marketing-polish .contact-demo .blob{position:absolute;width:340px;height:340px;border-radius:50%;background:var(--coral);opacity:.15;filter:blur(70px);bottom:-120px;right:-80px;pointer-events:none}.marketing-polish .contact-demo h3{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:36px;letter-spacing:-.025em;line-height:1.05}.marketing-polish .contact-demo h3 em{color:var(--marigold);font-style:italic;font-weight:700}.marketing-polish .contact-demo p{font-size:15.5px;color:rgba(255,246,234,.7);margin-top:14px;max-width:42ch;line-height:1.6}.marketing-polish .contact-demo .demo-btns{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap;position:relative}.marketing-polish .contact-demo .demo-right{position:relative;z-index:1}.marketing-polish .contact-demo .demo-card{background:rgba(255,246,234,.05);border:1px solid rgba(255,246,234,.12);border-radius:16px;padding:22px}.marketing-polish .contact-demo .demo-card .lbl{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--marigold);font-weight:700;margin-bottom:10px}.marketing-polish .contact-demo .demo-card .slot{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;background:rgba(255,246,234,.04);border:1px solid rgba(255,246,234,.08);border-radius:10px;margin-top:8px;font-size:13.5px}.marketing-polish .contact-demo .demo-card .slot.taken{opacity:.4}.marketing-polish .contact-demo .demo-card .slot.open{border-color:var(--marigold);background:rgba(255,183,45,.08)}.marketing-polish .contact-demo .demo-card .slot .dt{font-family:var(--font-fraunces),"Fraunces",serif;font-size:16px;font-weight:500}.marketing-polish .contact-demo .demo-card .slot .av{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10.5px;color:rgba(255,246,234,.55);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.marketing-polish .contact-demo .demo-card .slot.open .av{color:var(--marigold)}.marketing-polish .contact-social{margin-top:48px;text-align:center}.marketing-polish .contact-social .lbl{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-bottom:18px}.marketing-polish .contact-social-logos{display:flex;gap:38px;justify-content:center;align-items:center;flex-wrap:wrap}.marketing-polish .contact-social-logos span{font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;font-size:22px;font-weight:500;color:rgba(26,26,31,.32)}.marketing-polish .contact-offices{margin-top:64px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.marketing-polish .office{background:#fff;border:1px solid var(--rule);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:6px}.marketing-polish .office .flag{font-size:22px;line-height:1}.marketing-polish .office .city{font-family:var(--font-fraunces),"Fraunces",serif;font-size:19px;font-weight:500;letter-spacing:-.012em}.marketing-polish .office .city em{color:var(--coral);font-style:italic}.marketing-polish .office .addr{font-size:13px;color:var(--ink-soft);line-height:1.5;margin-top:4px}.marketing-polish .office .time{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin-top:8px}.marketing-polish .doc-layout{max-width:1180px;margin:0 auto;padding:8px 36px 96px;display:grid;grid-template-columns:1fr 240px;gap:64px;align-items:start}.marketing-polish .doc-layout.noaside{grid-template-columns:1fr;max-width:780px}.marketing-polish .doc-aside{position:sticky;top:88px;padding-top:8px}.marketing-polish .doc-aside .head{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:700;padding:6px 12px 12px}.marketing-polish .doc-aside a{display:block;font-size:13px;font-weight:500;color:var(--ink2);padding:7px 12px;border-radius:8px;border-left:2px solid transparent;transition:all .15s}.marketing-polish .doc-aside a:hover{background:rgba(26,26,31,.04);color:var(--ink)}.marketing-polish .doc-aside a.active{color:var(--coral);border-left-color:var(--coral);background:var(--coral-w)}.marketing-polish .doc-updated{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 12px;background:var(--cream2);border:1px solid var(--rule);border-radius:999px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:24px}.marketing-polish .doc-updated .dot{width:8px;height:8px;border-radius:50%;background:var(--teal)}.marketing-polish .doc-body{font-size:16px;line-height:1.75;color:var(--ink2)}.marketing-polish .doc-body h2{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:30px;line-height:1.15;letter-spacing:-.022em;color:var(--ink);margin:48px 0 16px;scroll-margin-top:96px}.marketing-polish .doc-body h2 em{color:var(--coral);font-style:italic;font-weight:700}.marketing-polish .doc-body h2:first-child{margin-top:0}.marketing-polish .doc-body h3{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:21px;color:var(--ink);margin:28px 0 10px;letter-spacing:-.015em;scroll-margin-top:96px}.marketing-polish .doc-body p{margin-bottom:14px}.marketing-polish .doc-body ol,.marketing-polish .doc-body ul{margin:8px 0 18px 22px;display:flex;flex-direction:column;gap:8px}.marketing-polish .doc-body ul li::marker{color:var(--coral)}.marketing-polish .doc-body b,.marketing-polish .doc-body strong{color:var(--ink);font-weight:600}.marketing-polish .doc-body a{color:var(--coral);font-weight:500;border-bottom:1px solid var(--coral-s)}.marketing-polish .doc-table{width:100%;background:#fff;border:1px solid var(--rule);border-radius:14px;border-collapse:separate;border-spacing:0;overflow:hidden;font-size:14px;margin:18px 0 28px}.marketing-polish .doc-table th{background:var(--cream2);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);text-align:left;padding:14px 16px;border-bottom:1px solid var(--rule)}.marketing-polish .doc-table td{padding:14px 16px;border-bottom:1px solid var(--rule);vertical-align:top;color:var(--ink2)}.marketing-polish .doc-table tr:last-child td{border-bottom:none}.marketing-polish .doc-table .cat{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:16px;color:var(--ink);letter-spacing:-.012em}.marketing-polish .doc-table .badge{display:inline-block;padding:3px 9px;border-radius:5px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.marketing-polish .doc-table .b-essential{background:var(--teal-s);color:var(--teal-d)}.marketing-polish .doc-table .b-analytics{background:var(--lilac-s);color:var(--lilac-d)}.marketing-polish .doc-table .b-marketing{background:var(--coral-s);color:var(--coral-d)}.marketing-polish .doc-callout{background:var(--cream2);border-radius:16px;padding:22px 26px;margin:28px 0;border-left:4px solid var(--coral);display:flex;gap:16px;align-items:flex-start}.marketing-polish .doc-callout .ic{width:34px;height:34px;border-radius:10px;background:var(--coral);color:#fff;display:grid;place-items:center;flex-shrink:0;font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;font-weight:600;font-size:15px}.marketing-polish .doc-callout p{margin:0;font-size:14.5px}.marketing-polish .doc-callout p b{display:block;color:var(--ink);font-size:15px;margin-bottom:4px;font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;font-weight:600}.marketing-polish .gdpr-rights-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0 28px}.marketing-polish .gdpr-right{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:18px}.marketing-polish .gdpr-right .n{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--coral);text-transform:uppercase;margin-bottom:6px}.marketing-polish .gdpr-right h4{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:17px;color:var(--ink);margin-bottom:6px}.marketing-polish .gdpr-right p{font-size:13.5px;color:var(--ink-soft);line-height:1.55;margin:0}.marketing-polish .dpo-card{margin-top:32px;background:var(--ink);color:#fff;border-radius:18px;padding:28px 32px;display:grid;grid-template-columns:1fr 1fr;gap:32px}.marketing-polish .dpo-card h4{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--marigold);font-weight:700;margin-bottom:14px}.marketing-polish .dpo-card .nm{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:22px;letter-spacing:-.015em}.marketing-polish .dpo-card .nm em{color:var(--marigold);font-style:italic;font-weight:700}.marketing-polish .dpo-card .role{font-size:13px;color:rgba(255,246,234,.6);margin-top:2px}.marketing-polish .dpo-card .info{margin-top:14px;font-size:13.5px;color:rgba(255,246,234,.75);line-height:1.6}.marketing-polish .dpo-card .info a{color:var(--marigold);font-weight:500}.marketing-polish .sec-badge-row{display:flex;justify-content:center;gap:16px;margin:36px auto 0;flex-wrap:wrap;max-width:1180px;padding:0 36px}.marketing-polish .sec-badge{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:14px 22px;display:flex;align-items:center;gap:14px}.marketing-polish .sec-badge .lg{width:46px;height:46px;border-radius:11px;display:grid;place-items:center;font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;font-weight:600;color:#fff;font-size:14px}.marketing-polish .sec-badge.soc{background:linear-gradient(135deg,#fff,var(--paper))}.marketing-polish .sec-badge.soc .lg{background:linear-gradient(135deg,var(--teal),var(--teal-d))}.marketing-polish .sec-badge .name{font-family:var(--font-fraunces),"Fraunces",serif;font-size:17px;font-weight:500;letter-spacing:-.012em;line-height:1.15}.marketing-polish .sec-badge .name em{color:var(--coral);font-style:italic}.marketing-polish .sec-badge .meta{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;color:var(--muted);font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-top:2px}.marketing-polish .sec-badge.live .lg{background:linear-gradient(135deg,var(--coral),var(--coral-d))}.marketing-polish .sec-badge.iso .lg{background:linear-gradient(135deg,var(--lilac),var(--lilac-d))}.marketing-polish .sec-badge.gdpr .lg{background:linear-gradient(135deg,var(--ink),#3a3a42)}.marketing-polish .sec-cards{max-width:1180px;margin:64px auto 0;padding:0 36px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.marketing-polish .sec-card{background:#fff;border:1px solid var(--rule);border-radius:22px;padding:32px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}.marketing-polish .sec-card .ill{height:140px;border-radius:14px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-bottom:6px}.marketing-polish .sec-card.encryption .ill{background:linear-gradient(135deg,#0f1f1a,#1a3329)}.marketing-polish .sec-card.hosting .ill{background:linear-gradient(135deg,var(--ink),#36363f)}.marketing-polish .sec-card.access .ill{background:linear-gradient(135deg,var(--coral-w),var(--coral-s))}.marketing-polish .sec-card .ill svg{position:absolute;inset:0;width:100%;height:100%}.marketing-polish .sec-card h3{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:24px;letter-spacing:-.018em;line-height:1.15}.marketing-polish .sec-card h3 em{color:var(--coral);font-style:italic;font-weight:700}.marketing-polish .sec-card p{font-size:14px;color:var(--ink-soft);line-height:1.6}.marketing-polish .sec-card ul{list-style:none;margin-top:6px;display:flex;flex-direction:column;gap:9px}.marketing-polish .sec-card ul li{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;color:var(--ink2)}.marketing-polish .sec-card ul li .chk{width:16px;height:16px;border-radius:5px;background:var(--teal-s);color:var(--teal-d);display:grid;place-items:center;font-size:10px;font-weight:700;flex-shrink:0;margin-top:2px}.marketing-polish .sec-card ul li b{color:var(--ink);font-weight:600}.marketing-polish .sec-promise{max-width:1180px;margin:48px auto 0;padding:0 36px}.marketing-polish .sec-promise-card{background:var(--ink);color:#fff;border-radius:22px;padding:48px;display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;position:relative;overflow:hidden}.marketing-polish .sec-promise-card .blob{position:absolute;width:340px;height:340px;border-radius:50%;background:var(--teal);opacity:.12;filter:blur(70px);top:-100px;right:-80px;pointer-events:none}.marketing-polish .sec-promise-card h3{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:36px;line-height:1.05;letter-spacing:-.025em}.marketing-polish .sec-promise-card h3 em{color:var(--teal);font-style:italic;font-weight:700}.marketing-polish .sec-promise-card p{font-size:15px;color:rgba(255,246,234,.7);margin-top:14px;line-height:1.65;max-width:42ch}.marketing-polish .sec-promise-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;position:relative}.marketing-polish .sec-promise-item{background:rgba(255,246,234,.04);border:1px solid rgba(255,246,234,.1);border-radius:13px;padding:18px}.marketing-polish .sec-promise-item .v{font-family:var(--font-fraunces),"Fraunces",serif;font-size:34px;font-weight:600;color:var(--teal);letter-spacing:-.025em;line-height:1}.marketing-polish .sec-promise-item .v em{font-style:italic}.marketing-polish .sec-promise-item .l{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;color:rgba(255,246,234,.55);text-transform:uppercase;letter-spacing:.1em;margin-top:6px;font-weight:600}.marketing-polish .sec-doc-grid{max-width:1180px;margin:64px auto 0;padding:0 36px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.marketing-polish .sec-doc{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:6px}.marketing-polish .sec-doc .ic{width:34px;height:34px;border-radius:9px;background:var(--paper);display:grid;place-items:center;font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic;font-weight:600;color:var(--ink);font-size:14px;margin-bottom:8px}.marketing-polish .sec-doc h5{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;font-size:15px;letter-spacing:-.01em}.marketing-polish .sec-doc p{font-size:12.5px;color:var(--muted);margin-top:2px}.marketing-polish .sec-doc .link{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--coral);margin-top:10px}@media (max-width:1080px){.marketing-polish .contact-demo,.marketing-polish .doc-layout,.marketing-polish .faq-layout,.marketing-polish .roi-grid,.marketing-polish .sec-promise-card{grid-template-columns:1fr}.marketing-polish .doc-aside,.marketing-polish .faq-nav,.marketing-polish .roi-form{position:static}.marketing-polish .contact-offices,.marketing-polish .res-grid,.marketing-polish .roi-perks,.marketing-polish .sec-cards,.marketing-polish .sec-doc-grid{grid-template-columns:repeat(2,1fr)}.marketing-polish .foot-top{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:640px){.marketing-polish .shell-links{display:none}.marketing-polish .page-hd{padding:64px 24px 40px}.marketing-polish .contact-body,.marketing-polish .doc-layout,.marketing-polish .faq-layout,.marketing-polish .faq-still,.marketing-polish .res-section,.marketing-polish .roi-perks,.marketing-polish .roi-wrap,.marketing-polish .sec-badge-row,.marketing-polish .sec-cards,.marketing-polish .sec-doc-grid,.marketing-polish .sec-promise{padding-left:24px;padding-right:24px}.marketing-polish .contact-offices,.marketing-polish .gdpr-rights-grid,.marketing-polish .res-grid,.marketing-polish .roi-perks,.marketing-polish .sec-cards,.marketing-polish .sec-doc-grid{grid-template-columns:1fr}.marketing-polish .cblock{grid-template-columns:54px 1fr;gap:16px;padding:22px}.marketing-polish .cblock-arrow{display:none}.marketing-polish .foot-top{grid-template-columns:1fr 1fr}}