main.pr{max-width:1280px;margin:0 auto;padding:0 32px}.pr-hero{position:relative;background:var(--color-core-black);color:var(--color-core-white);border-radius:24px;overflow:hidden;margin:24px 0 64px;isolation:isolate}.pr-hero:before{background:radial-gradient(circle at 78% 30%,color-mix(in srgb,var(--color-core-yellow) 18%,transparent) 0,transparent 50%),radial-gradient(circle at 16% 88%,color-mix(in srgb,var(--color-core-yellow) 6%,transparent) 0,transparent 45%)}.pr-hero:after,.pr-hero:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.pr-hero:after{background:linear-gradient(105deg,color-mix(in srgb,var(--color-core-black) 32%,transparent) 0,color-mix(in srgb,var(--color-core-black) 10%,transparent) 45%,transparent 65%)}.pr-hero .inner{position:relative;z-index:1;padding:72px;max-width:800px}.pr-hero .eyebrow{color:var(--color-core-yellow);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:24px;display:inline-flex;align-items:center;gap:12px}.pr-hero .eyebrow:before{content:"";width:28px;height:1px;background:var(--color-core-yellow)}.pr-hero h1{font-family:var(--font-display,var(--font-manrope));font-size:60px;font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:0 0 24px;text-wrap:balance}.pr-hero h1 em{display:inline-block;padding:0 18px;border-radius:999px;background:var(--color-core-yellow);color:var(--color-core-black);font-style:italic;font-weight:500}.pr-hero .lede{font-size:17px;line-height:26px;color:color-mix(in srgb,var(--color-core-white) 78%,transparent);margin:0;max-width:60ch}.summary-band{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 64px}.summary-tile{border-radius:24px;padding:36px;display:flex;flex-direction:column;gap:16px}.summary-tile.seller{background:var(--bg-section-cream)}.summary-tile.buyer{background:var(--bg-section-stone)}.summary-tile .side-lbl{font-size:11px;font-weight:700;letter-spacing:1px;color:var(--muted-foreground);text-transform:uppercase}.summary-tile h2{font-family:var(--font-display,var(--font-manrope));font-size:28px;font-weight:600;line-height:1.2;margin:0;max-width:22ch;text-wrap:balance}.summary-tile h2 em{display:inline-block;padding:0 12px;border-radius:999px;background:var(--color-core-yellow);color:var(--color-core-black);font-style:italic;font-weight:500}.summary-tile p{font-size:15px;line-height:23px;color:var(--color-neutral-800);margin:0}.summary-tile .summary-stat{background:color-mix(in srgb,var(--color-core-white) 55%,transparent);border:1px solid var(--border);border-radius:14px;padding:16px 18px;display:flex;align-items:baseline;gap:14px}.summary-tile .summary-stat .num{font-family:var(--font-display,var(--font-manrope));font-size:32px;font-weight:600;color:var(--color-core-black);font-variant-numeric:tabular-nums;line-height:1}.summary-tile .summary-stat .lbl{font-size:13px;color:var(--color-neutral-800)}.pr-section{margin:0 0 96px}.pr-section .kicker{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 12px}.pr-section h2{font-family:var(--font-display,var(--font-manrope));font-size:40px;font-weight:600;letter-spacing:-.02em;line-height:1.05;margin:0 0 16px;max-width:24ch;text-wrap:balance}.pr-section h2 em{display:inline-block;padding:0 14px;border-radius:999px;background:var(--color-core-yellow);color:var(--color-core-black);font-style:italic;font-weight:500}.pr-section .lede{font-size:17px;line-height:26px;color:var(--color-neutral-800);max-width:60ch;margin:0 0 32px}.tier-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tier-card{border:1px solid var(--border);border-radius:20px;background:var(--color-core-white);padding:32px 28px;display:flex;flex-direction:column;gap:16px;position:relative}.tier-card.is-featured{border:1px solid var(--color-core-yellow);background:var(--color-yellow-50);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-core-yellow) 18%,transparent)}.tier-card.is-coming{background:var(--background);opacity:.92}.tier-card .tier-name{font-family:var(--font-display,var(--font-manrope));font-size:16px;font-weight:700;letter-spacing:.5px;color:var(--color-core-black)}.tier-card .tier-name .badge{font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:3px 8px;border-radius:999px;margin-left:8px;background:var(--color-core-yellow);color:var(--color-core-black);vertical-align:2px}.tier-card .tier-name .badge.coming{background:color-mix(in srgb,var(--color-core-black) 6%,transparent);color:var(--color-neutral-800)}.tier-card .tier-price{font-family:var(--font-display,var(--font-manrope));font-size:40px;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--color-core-black);font-variant-numeric:tabular-nums}.tier-card .tier-price .unit{font-family:var(--font-sans,var(--font-manrope));font-size:13px;font-weight:500;color:var(--muted-foreground);letter-spacing:0}.tier-card .tier-price.is-soft{color:var(--muted-foreground);font-size:28px}.tier-card .tier-price.is-custom{font-size:30px}.tier-card .tier-tag{font-size:14px;line-height:21px;color:var(--color-neutral-800);margin:0}.tier-card .annual{font-size:12px;color:var(--muted-foreground)}.tier-card ul{list-style:none;margin:0;display:flex;flex-direction:column;gap:10px;font-size:13px;line-height:19px;color:var(--color-neutral-800);border-top:1px solid var(--border);padding:16px 0 0}.tier-card ul li{padding-left:20px;position:relative}.tier-card ul li:before{content:"✓";position:absolute;left:0;color:var(--color-positive);font-weight:700}.tier-card.is-coming ul li:before{content:"·";color:var(--muted-foreground)}.tier-card .tier-cta{margin-top:auto}.tier-card.is-coming .tier-cta{background:color-mix(in srgb,var(--color-core-black) 6%,transparent);color:var(--muted-foreground);pointer-events:none}.tier-card.is-secondary .tier-cta{background:transparent;border:1px solid var(--border)}.compare-table{border:1px solid var(--border);border-radius:20px;overflow:hidden;background:var(--color-core-white);margin-top:24px}.compare-table-scroll{overflow-x:auto}.compare-rows{min-width:640px}.compare-row{display:grid;grid-template-columns:1.4fr repeat(4,1fr);border-bottom:1px solid var(--border)}.compare-row:last-child{border-bottom:none}.compare-row.head{background:var(--background)}.compare-row.head>div{font-size:12px;font-weight:700;letter-spacing:.5px;color:var(--color-core-black);padding:16px 18px;text-align:left;border-right:1px solid var(--border)}.compare-row.head>div:last-child{border-right:none}.compare-row.head>div.is-featured-col{background:color-mix(in srgb,var(--color-core-yellow) 14%,transparent);color:var(--color-core-black)}.compare-row>.feature{line-height:20px;font-weight:500}.compare-row>.cell,.compare-row>.feature{padding:14px 18px;font-size:14px;color:var(--color-neutral-800);border-right:1px solid var(--border)}.compare-row>.cell{text-align:left;font-variant-numeric:tabular-nums}.compare-row>.cell:last-child{border-right:none}.compare-row>.cell.is-featured-col{background:color-mix(in srgb,var(--color-core-yellow) 6%,transparent)}.compare-row>.cell.yes{color:var(--color-positive);font-weight:700}.compare-row>.cell.partial{color:var(--color-core-black);font-weight:500}.compare-row>.cell.no{color:var(--muted-foreground)}.hawksoft-row{background:var(--color-core-black);color:var(--color-core-white);padding:20px 24px;display:flex;align-items:center;gap:18px;position:relative;isolation:isolate;overflow:hidden}.hawksoft-row:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 96% 50%,color-mix(in srgb,var(--color-core-yellow) 18%,transparent) 0,transparent 60%);z-index:0}.hawksoft-row>*{position:relative;z-index:1}.hawksoft-row .badge{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-core-yellow);padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--color-core-yellow) 14%,transparent);flex:0 0 auto}.hawksoft-row p{font-size:14px;line-height:20px;color:color-mix(in srgb,var(--color-core-white) 92%,transparent);margin:0;flex:1}.hawksoft-row p b{color:var(--color-core-white);font-weight:700}.hawksoft-row .ams-pills{display:flex;gap:6px;flex-wrap:wrap}.hawksoft-row .ams-pill{font-size:10px;font-weight:700;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--color-core-white) 8%,transparent);color:color-mix(in srgb,var(--color-core-white) 85%,transparent);letter-spacing:.5px}.seller-detail{background:var(--bg-section-cream);border-radius:24px;padding:56px 48px;display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.seller-detail .text h3{font-family:var(--font-display,var(--font-manrope));font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 16px;max-width:22ch}.seller-detail .text h3 em{display:inline-block;padding:0 14px;border-radius:999px;background:var(--color-core-yellow);color:var(--color-core-black);font-style:italic;font-weight:500}.seller-detail .text p{font-size:15px;line-height:24px;color:var(--color-neutral-800);margin:0 0 12px;max-width:56ch}.seller-detail .text ul{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:8px}.seller-detail .text li{font-size:14px;line-height:20px;padding-left:22px;position:relative;color:var(--color-neutral-800)}.seller-detail .text li:before{content:"✓";position:absolute;left:0;color:var(--color-positive);font-weight:700}.pricing-math{background:var(--color-core-black);color:var(--color-core-white);border-radius:18px;padding:32px;display:flex;flex-direction:column;gap:14px}.pricing-math .math-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-core-yellow)}.pricing-math .math-title{font-family:var(--font-display,var(--font-manrope));font-size:18px;font-weight:600;line-height:1.3;margin:0}.pricing-math .math-row{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--color-core-white) 12%,transparent);font-variant-numeric:tabular-nums}.pricing-math .math-row:last-child{border-bottom:none}.pricing-math .math-row.total{padding-top:14px}.pricing-math .math-lbl{font-size:13px;color:color-mix(in srgb,var(--color-core-white) 78%,transparent)}.pricing-math .math-val{font-family:var(--font-display,var(--font-manrope));font-size:18px;font-weight:600;color:var(--color-core-white)}.pricing-math .math-row.total .math-val{color:var(--color-core-yellow);font-size:28px}.icp-frames{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.icp-frame{border:1px solid var(--border);border-radius:20px;background:var(--color-core-white);padding:28px;display:flex;flex-direction:column;gap:12px}.icp-frame .who{font-size:11px;font-weight:700;letter-spacing:1px;color:var(--color-core-black);text-transform:uppercase}.icp-frame h4{font-family:var(--font-display,var(--font-manrope));font-size:20px;font-weight:600;margin:0;line-height:1.25}.icp-frame h4 em{font-style:italic;font-weight:500}.icp-frame p{font-size:14px;line-height:21px;color:var(--color-neutral-800);margin:0}.icp-frame .pay-back{margin-top:auto;padding:12px 14px;border-radius:10px;background:var(--bg-section-stone);font-size:13px;line-height:19px;color:var(--color-core-black)}.icp-frame .pay-back-lbl{display:block;font-size:9px;font-weight:700;letter-spacing:1px;color:var(--muted-foreground);text-transform:uppercase;margin-bottom:4px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px}.faq{border-top:1px solid var(--border);padding:20px 0 4px;display:flex;flex-direction:column;gap:8px}.faq h4{font-family:var(--font-display,var(--font-manrope));font-size:16px;font-weight:600;margin:0;line-height:1.35;color:var(--color-core-black)}.faq p{font-size:14px;line-height:22px;color:var(--color-neutral-800);margin:0}.cta-band{background:var(--color-core-black);color:var(--color-core-white);border-radius:24px;padding:56px 48px;display:flex;flex-direction:column;gap:20px;isolation:isolate;position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 30%,color-mix(in srgb,var(--color-core-yellow) 15%,transparent) 0,transparent 60%);pointer-events:none}.cta-band>*{position:relative;z-index:1}.cta-band h2{font-family:var(--font-display,var(--font-manrope));font-size:40px;font-weight:600;letter-spacing:-.02em;margin:0;max-width:24ch;text-wrap:balance}.cta-band h2 em{display:inline-block;padding:0 14px;border-radius:999px;background:var(--color-core-yellow);color:var(--color-core-black);font-style:italic;font-weight:500}.cta-band .lede{font-size:16px;color:color-mix(in srgb,var(--color-core-white) 78%,transparent);margin:0 0 12px;max-width:60ch}.cta-band .split-cta{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cta-band .split-cta a{display:flex;flex-direction:column;gap:6px;padding:24px 28px;border-radius:18px;background:color-mix(in srgb,var(--color-core-white) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-core-yellow) 30%,transparent);text-decoration:none;color:var(--color-core-white);transition:background .2s ease,border-color .2s ease}.cta-band .split-cta a:hover{background:color-mix(in srgb,var(--color-core-yellow) 14%,transparent);border-color:color-mix(in srgb,var(--color-core-yellow) 55%,transparent)}.cta-band .split-cta .side{font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--color-core-yellow);text-transform:uppercase}.cta-band .split-cta .text{font-family:var(--font-display,var(--font-manrope));font-size:20px;font-weight:600;color:var(--color-core-white);line-height:1.25}.cta-band .split-cta .meta{font-size:13px;color:color-mix(in srgb,var(--color-core-white) 70%,transparent)}@media (max-width:900px){main.pr{padding:0 20px}.pr-hero .inner{padding:48px 32px}.pr-hero h1{font-size:36px}.summary-band{margin-bottom:40px}.seller-detail,.summary-band,.tier-grid{grid-template-columns:1fr}.seller-detail{padding:32px 24px}.cta-band .split-cta,.faq-grid,.icp-frames{grid-template-columns:1fr}.pr-section{margin-bottom:56px}.cta-band h2,.pr-section h2{font-size:28px}.hawksoft-row{flex-direction:column;align-items:flex-start;padding:16px}}