.apw-founder-seller-trust .entry-header,
.apw-founder-seller-trust .page-header,
.apw-founder-seller-trust .entry-title:empty,
.apw-founder-seller-trust main > header:first-child{display:none!important}
.apw-founder-seller-trust .site-container,
.apw-founder-seller-trust .content-container,
.apw-founder-seller-trust .content-wrap,
.apw-founder-seller-trust .content-bg,
.apw-founder-seller-trust .site-content,
.apw-founder-seller-trust .content-area,
.apw-founder-seller-trust .site-main,
.apw-founder-seller-trust article,
.apw-founder-seller-trust .entry,
.apw-founder-seller-trust .entry-content-wrap,
.apw-founder-seller-trust .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.apf{--ivory:#f5f0e7;--paper:#fffdf8;--plum:#32142c;--plum2:#4b2342;--copper:#b98755;--ink:#231b20;--muted:#6e6268;background:var(--paper);color:var(--ink);font-family:Inter,system-ui,sans-serif;overflow:hidden}
.apf *,.apf *::before,.apf *::after{box-sizing:border-box}
.apf h1,.apf h2,.apf h3,.apf blockquote{font-family:"Source Serif 4",Georgia,serif;text-wrap:balance}
.apf a{text-decoration:none}
.apf-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}
.apf-hero{position:relative;display:flex;min-height:clamp(680px,82vh,820px);align-items:center;padding:clamp(72px,8vw,112px) 0 64px;background-color:var(--plum);background-image:linear-gradient(90deg,rgba(31,8,26,.94) 0%,rgba(39,12,33,.77) 34%,rgba(45,16,39,.28) 61%,rgba(31,10,27,.05) 100%),linear-gradient(0deg,rgba(32,9,27,.48),transparent 48%),var(--apf-hero-image);background-position:58% center;background-size:cover;border-bottom:1px solid rgba(255,253,248,.16)}
.apf-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.62fr);gap:clamp(34px,6vw,82px);align-items:end}
.apf-eyebrow,.apf-kicker{margin:0 0 16px;color:#7e4f32;font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
.apf-hero .apf-eyebrow{color:#e4b77f;text-shadow:0 2px 14px rgba(20,4,15,.5)}
.apf h1{max-width:830px;margin:0;color:var(--plum);font-size:clamp(44px,5.35vw,76px);font-weight:500;line-height:.99;letter-spacing:-.035em}
.apf-hero h1{max-width:760px;color:#fffdf8;text-shadow:0 3px 24px rgba(20,4,15,.72)}
.apf-lede{max-width:740px;margin:28px 0 0;color:#56494f;font-size:clamp(17px,1.5vw,21px);line-height:1.7}
.apf-hero .apf-lede{max-width:690px;color:rgba(255,253,248,.9);text-shadow:0 2px 16px rgba(20,4,15,.62)}
.apf-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.apf-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:13px 22px;border:1px solid var(--plum);border-radius:2px;font-size:14px;font-weight:800}
.apf-button-primary{background:var(--plum);color:#fff}
.apf-button-secondary{background:transparent;color:var(--plum)}
.apf-hero .apf-button-primary{border-color:#fffdf8;background:#fffdf8;color:var(--plum)}
.apf-hero .apf-button-secondary{border-color:rgba(255,253,248,.72);background:rgba(38,14,32,.2);color:#fffdf8;backdrop-filter:blur(8px)}
.apf-principle{min-width:0;padding:34px;border:1px solid rgba(255,253,248,.34);background:rgba(45,17,40,.62);color:var(--ivory);box-shadow:0 26px 60px rgba(25,5,20,.22);backdrop-filter:blur(7px)}
.apf-principle>span{color:#e0b784;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.apf-principle blockquote{margin:22px 0 28px;color:#fffdf8;font-size:clamp(27px,2.55vw,38px);line-height:1.13;overflow-wrap:normal;word-break:normal}
.apf-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.apf-proof b{padding:9px 10px;border:1px solid rgba(255,253,248,.26);background:rgba(255,255,255,.05);color:#fffdf8!important;font-size:10px;letter-spacing:.08em;text-align:center;text-transform:uppercase}
.apf-local-nav{position:relative;z-index:2;background:#fffdf8;border-bottom:1px solid rgba(50,20,44,.12)}
.apf-local-nav .apf-shell{display:flex;gap:4px;overflow:auto;scrollbar-width:none}
.apf-local-nav a{flex:1 0 auto;padding:19px 18px;color:var(--plum);font-size:12px;font-weight:800;letter-spacing:.06em;text-align:center;text-transform:uppercase}
.apf-local-nav a:hover{background:var(--ivory)}
.apf-section{padding:clamp(64px,7vw,96px) 0}
.apf-section-head{max-width:840px;margin-bottom:44px}
.apf h2{margin:0;color:var(--plum);font-size:clamp(35px,4.15vw,57px);font-weight:500;line-height:1.05;letter-spacing:-.025em}
.apf-section-head>p:last-child{max-width:760px;margin:20px 0 0;color:var(--muted);font-size:17px;line-height:1.7}
.apf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(50,20,44,.14);border:1px solid rgba(50,20,44,.14)}
.apf-grid article{min-height:230px;padding:28px;border:0;background:#fff}
.apf-grid article>span{color:var(--copper);font-size:12px;font-weight:800;letter-spacing:.12em}
.apf-grid h3{margin:28px 0 0;color:var(--plum);font-size:27px;font-weight:500;line-height:1.12}
.apf-grid p{margin:14px 0 0;color:var(--muted);font-size:14px;line-height:1.68}
.apf-standard{position:relative;background:linear-gradient(110deg,#32142c 0%,#3d1936 58%,#4b2342 100%);color:var(--ivory)}
.apf-standard-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(42px,7vw,100px)}
.apf-standard h2{color:#fffdf8!important}
.apf-standard .apf-kicker{color:#e0b784}
.apf-standard-grid>p{margin:0;color:#eee3e8;font-size:clamp(18px,2vw,24px);line-height:1.65}
.apf-seller .apf-standard,
.apf-seller .apf-cta{background-color:#32142c!important;color:#f5f0e7!important}
.apf-seller .apf-standard h2,
.apf-seller .apf-cta h2{color:#fffdf8!important}
.apf-seller .apf-standard .apf-kicker,
.apf-seller .apf-cta .apf-kicker{color:#e8bd89!important}
.apf-seller .apf-standard-grid>p,
.apf-seller .apf-cta>.apf-shell>p:not(.apf-kicker){color:#f1e7ec!important}
.apf-seller .apf-cta .apf-button-light{background:#fffdf8!important;border-color:#fffdf8!important;color:#32142c!important}
.apf-seller .apf-cta .apf-button-outline{border-color:#fffdf8!important;color:#fffdf8!important}
.apw-founder-seller-trust .apf-seller .apf-section:not(.apf-standard) :is(h2,h3),
.apw-founder-seller-trust .apf-seller .apf-faq summary{
  color:#32142c!important;
  -webkit-text-fill-color:#32142c!important;
  opacity:1!important;
}
.apw-founder-seller-trust .apf-seller .apf-section:not(.apf-standard) p,
.apw-founder-seller-trust .apf-seller .apf-grid p,
.apw-founder-seller-trust .apf-seller .apf-faq details p{
  color:#6e6268!important;
  -webkit-text-fill-color:#6e6268!important;
  opacity:1!important;
}
.apw-founder-seller-trust .apf-seller .apf-standard :is(h2,p),
.apw-founder-seller-trust .apf-seller .apf-cta :is(h2,p){
  opacity:1!important;
}
.apw-founder-seller-trust .apf-seller :is(.apf-section,.apf-cta){
  min-height:0!important;
}
.apf-soft{background:var(--ivory)}
.apf-faq{max-width:900px;border-top:1px solid rgba(50,20,44,.2)}
.apf-faq details{border-bottom:1px solid rgba(50,20,44,.2)}
.apf-faq summary{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;color:var(--plum);font-family:"Source Serif 4",Georgia,serif;font-size:21px;list-style:none}
.apf-faq summary::-webkit-details-marker{display:none}
.apf-faq summary span{color:var(--copper);font-family:Inter,sans-serif;font-size:24px;font-weight:400}
.apf-faq details[open] summary span{transform:rotate(45deg)}
.apf-faq details p{max-width:780px;margin:0 0 26px;color:var(--muted);font-size:15px;line-height:1.72}
.apf-cta{padding:clamp(70px,8vw,110px) 0;background:linear-gradient(135deg,var(--plum),var(--plum2));color:var(--ivory);text-align:center}
.apf-cta h2{max-width:900px;margin-inline:auto;color:#fffdf8}
.apf-cta>.apf-shell>p:not(.apf-kicker){max-width:740px;margin:20px auto 0;color:#e8dce2;font-size:17px;line-height:1.7}
.apf-actions-center{justify-content:center}
.apf-button-light{border-color:#fffdf8;background:#fffdf8;color:var(--plum)}
.apf-button-outline{border-color:rgba(255,253,248,.65);color:#fffdf8}
.apf-cta small{display:block;max-width:760px;margin:28px auto 0;color:#cbbbc3;font-size:11px;line-height:1.55}
@media(max-width:960px){.apf-hero{background-image:linear-gradient(90deg,rgba(31,8,26,.9) 0%,rgba(39,12,33,.68) 55%,rgba(48,19,42,.18) 100%),linear-gradient(0deg,rgba(37,12,31,.5),transparent 55%),var(--apf-hero-image)}.apf-hero-grid{grid-template-columns:1fr}.apf-principle{max-width:700px}.apf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.apf-shell{width:min(100% - 32px,1180px)}.apf-hero{min-height:820px;align-items:flex-end;padding:116px 0 42px;background-image:linear-gradient(180deg,rgba(35,10,29,.02) 0%,rgba(39,12,33,.18) 30%,rgba(42,13,35,.82) 58%,rgba(42,13,35,.98) 100%),var(--apf-hero-image);background-position:60% center}.apf-hero-grid{gap:24px}.apf h1{font-size:clamp(39px,12vw,54px)}.apf-hero .apf-lede{font-size:15.5px;line-height:1.62}.apf-principle{padding:24px 20px;background:rgba(45,17,40,.72)}.apf-principle blockquote{font-size:25px}.apf-local-nav .apf-shell{width:100%;padding-inline:10px}.apf-local-nav a{padding:16px 12px}.apf-section{padding:62px 0}.apf-grid{grid-template-columns:1fr}.apf-grid article{min-height:0;padding:24px}.apf-standard-grid{grid-template-columns:1fr;gap:26px}.apf-faq summary{min-height:66px;font-size:18px}.apf-actions .apf-button{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

/* Page-owned rendering contract. */
body.apw-founder-seller-trust .entry-content .apf-hero{width:100%!important;max-width:none!important}
body.apw-founder-seller-trust .entry-content .apf-hero .apf-eyebrow{color:#e8bd89!important}
body.apw-founder-seller-trust .entry-content .apf-hero h1{margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#fffdf8!important;font-size:clamp(44px,5.35vw,76px)!important;font-weight:500!important;line-height:.99!important;letter-spacing:-.035em!important}
body.apw-founder-seller-trust .entry-content .apf-hero .apf-lede{color:rgba(255,253,248,.92)!important}
body.apw-founder-seller-trust .entry-content .apf-principle,
body.apw-founder-seller-trust .entry-content .apf-principle blockquote,
body.apw-founder-seller-trust .entry-content .apf-principle b{color:#fffdf8!important}
body.apw-founder-seller-trust .entry-content .apf-standard :where(h2,p){color:#fffdf8!important}
body.apw-founder-seller-trust .entry-content .apf-cta :where(h2,p){color:#fffdf8!important}
body.apw-founder-seller-trust .entry-content .apf-hero .apf-button-primary{background:#fffdf8!important;border-color:#fffdf8!important;color:#32142c!important}
body.apw-founder-seller-trust .entry-content .apf-hero .apf-button-secondary{border-color:rgba(255,253,248,.72)!important;color:#fffdf8!important}
@media(max-width:640px){
  body.apw-founder-seller-trust .entry-content .apf-hero h1{font-size:clamp(39px,12vw,54px)!important}
}

/* Founder-owned editorial page: real portrait, no generated identity. */
.apv{background:#fffdf8}
.apv-hero{position:relative;padding:clamp(56px,7vw,96px) 0;background:linear-gradient(118deg,#230b20 0%,#32122c 46%,#4a223f 100%);overflow:hidden}
.apv-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 77% 18%,rgba(232,189,137,.22) 0%,rgba(185,135,85,.08) 27%,transparent 52%),radial-gradient(ellipse at 8% 82%,rgba(122,57,101,.34),transparent 48%),linear-gradient(112deg,rgba(255,255,255,.025),transparent 38%);pointer-events:none}
.apv-hero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent 0 7%,rgba(255,250,242,.055) 7% 7.08%,transparent 7.08% 18%,rgba(255,250,242,.035) 18% 18.08%,transparent 18.08% 31%,rgba(232,189,137,.055) 31% 31.1%,transparent 31.1%),linear-gradient(0deg,rgba(17,4,14,.38),transparent 35%),linear-gradient(116deg,transparent 0 62%,rgba(232,189,137,.08) 62% 62.12%,transparent 62.12%);opacity:.9;pointer-events:none}
.apv-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);gap:clamp(44px,7vw,100px);align-items:center}
.apv-hero-copy{padding:clamp(34px,5vw,72px) 0}
.apv-hero h1{max-width:760px!important;color:#fffdf8!important;font-size:clamp(48px,5.4vw,78px)!important;line-height:.98!important}
.apv-hero .apf-eyebrow{color:#e8bd89!important;text-shadow:0 2px 14px rgba(20,4,15,.5)}
.apv-hero-lede{max-width:680px;margin:28px 0 0;color:#eadfe5!important;font-size:clamp(17px,1.45vw,21px);line-height:1.7}
.apv-hero .apf-button-primary{background:#fffdf8!important;border-color:#fffdf8!important;color:#32142c!important}
.apv-hero .apf-button-secondary{border-color:rgba(255,253,248,.65)!important;color:#fffdf8!important}
.apv-credentials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:42px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.2)}
.apv-credentials span{padding:18px 14px;background:rgba(37,10,31,.55);color:#d9cad1;font-size:11px;line-height:1.45}
.apv-credentials b{display:block;margin-bottom:5px;color:#e8bd89!important;font-size:12px;letter-spacing:.04em}
.apv-portrait{position:relative;align-self:stretch;min-height:680px;margin:0;overflow:hidden;background:#20101d;box-shadow:0 30px 80px rgba(15,3,12,.38)}
.apv-portrait img{width:100%;height:100%;min-height:680px;object-fit:cover;object-position:center 20%;display:block}
.apv-portrait::after{content:"";position:absolute;inset:auto 0 0;height:28%;background:linear-gradient(transparent,rgba(30,8,25,.9))}
.apv-portrait figcaption{position:absolute;z-index:2;right:28px;bottom:25px;left:28px;display:flex;justify-content:space-between;gap:20px;align-items:end;color:#fffdf8}
.apv-portrait figcaption strong{color:#f0b35e!important;-webkit-text-fill-color:#f0b35e!important;font-family:"Source Serif 4",Georgia,serif;font-size:25px;font-weight:500;text-shadow:0 2px 16px rgba(12,2,10,.9)}
.apv-portrait figcaption span{color:#fffaf2!important;-webkit-text-fill-color:#fffaf2!important;font-size:11px;letter-spacing:.06em;text-align:right;text-shadow:0 2px 14px rgba(12,2,10,.9);text-transform:uppercase}
.apv-belief{padding:clamp(70px,8vw,112px) 0;background:#f5f0e7}
.apv-belief-grid{display:grid;grid-template-columns:.38fr 1.25fr .72fr;gap:clamp(32px,6vw,88px);align-items:start}
.apv-belief blockquote{margin:0;color:#32142c;font-size:clamp(37px,4.4vw,62px);font-weight:500;line-height:1.02}
.apv-belief-grid>p:last-child{margin:8px 0 0;color:#6e6268;font-size:16px;line-height:1.8}
.apv-story-grid{display:grid;grid-template-columns:1fr .82fr;gap:clamp(50px,8vw,120px)}
.apv-story-copy{padding-top:8px;border-top:1px solid rgba(50,20,44,.22)}
.apv-story-copy p{margin:22px 0 0;color:#62565c;font-size:17px;line-height:1.78}
.apv-standard{padding:clamp(72px,8vw,112px) 0;background:#32142c;color:#fffdf8}
.apv-section-head{max-width:810px;margin-bottom:48px}
.apv-section-head .apf-kicker{color:#e8bd89!important}
.apv-section-head h2{color:#fffdf8!important}
.apv-standard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,253,248,.24)}
.apv-standard-grid article{padding:30px 26px 8px 0;border-right:1px solid rgba(255,253,248,.16)}
.apv-standard-grid article+article{padding-left:26px}
.apv-standard-grid article:last-child{border-right:0}
.apv-standard-grid span{color:#e8bd89;font-size:11px;font-weight:800;letter-spacing:.12em}
.apv-standard-grid h3{margin:27px 0 0;color:#fffdf8!important;font-size:27px;font-weight:500;line-height:1.12}
.apv-standard-grid p{margin:16px 0 0;color:#d8cad1!important;font-size:14px;line-height:1.7}
.apv-fit{background:#fffdf8}
.apv-fit-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(54px,8vw,120px);align-items:start}
.apv-fit ul{margin:0;padding:0;border-top:1px solid rgba(50,20,44,.2);list-style:none}
.apv-fit li{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid rgba(50,20,44,.2);color:#32142c;font-family:"Source Serif 4",Georgia,serif;font-size:21px;line-height:1.35}
.apv-fit li span{padding-top:5px;color:#b98755;font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.1em}
.apv-cta .apf-kicker{color:#e8bd89!important}
body.apw-founder-seller-trust .entry-content .apv :where(h1,h2,h3,p,blockquote){text-transform:none}
body.apw-founder-seller-trust .entry-content .apv-cta .apf-button-light{background:#fffdf8!important;border-color:#fffdf8!important;color:#32142c!important}
body.apw-founder-seller-trust .entry-content .apv-cta .apf-button-outline{border-color:rgba(255,253,248,.7)!important;color:#fffdf8!important}
@media(max-width:960px){
  .apv-hero-grid{grid-template-columns:1fr .72fr;gap:34px}
  .apv-portrait,.apv-portrait img{min-height:590px}
  .apv-belief-grid{grid-template-columns:1fr 2fr}
  .apv-belief-grid>p:last-child{grid-column:2}
  .apv-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 0}
  .apv-standard-grid article:nth-child(2){border-right:0}
}
@media(max-width:720px){
  .apv-hero{padding:96px 0 0}
  .apv-hero-grid{width:100%;grid-template-columns:1fr;gap:38px}
  .apv-hero-copy{width:min(100% - 32px,1180px);margin-inline:auto;padding:22px 0 0}
  .apv-hero h1{font-size:clamp(42px,12vw,58px)!important}
  .apv-credentials{grid-template-columns:1fr}
  .apv-portrait{min-height:560px;box-shadow:none}
  .apv-portrait img{min-height:560px;object-position:center 18%}
  .apv-belief-grid,.apv-story-grid,.apv-fit-grid{grid-template-columns:1fr}
  .apv-belief-grid>p:last-child{grid-column:auto}
  .apv-standard-grid{grid-template-columns:1fr}
  .apv-standard-grid article,.apv-standard-grid article+article{padding:24px 0;border-right:0;border-bottom:1px solid rgba(255,253,248,.16)}
  .apv-portrait figcaption{right:20px;left:20px}
}

/* v3.49.2 seller-page stabilisation: principle is a full-width band, not a floating card. */
.apf-seller .apf-hero-grid{grid-template-columns:minmax(0,760px) minmax(0,1fr)!important;align-items:center!important}
.apf-seller .apf-principle-band{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:34px 0!important;border:0!important;border-bottom:1px solid rgba(255,253,248,.16)!important;background:linear-gradient(110deg,#2b1027 0%,#3a1733 58%,#4b2342 100%)!important;box-shadow:none!important;backdrop-filter:none!important}
.apf-seller .apf-principle-band>.apf-shell{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)!important;gap:clamp(30px,5vw,72px)!important;align-items:center!important}
.apf-seller .apf-principle-band> .apf-shell > div:first-child > span{display:block!important;color:#e8bd89!important;font-size:10px!important;font-weight:850!important;letter-spacing:.16em!important;text-transform:uppercase!important}
body.apw-founder-seller-trust .entry-content .apf-seller .apf-principle-band blockquote{max-width:780px!important;margin:12px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;font-size:clamp(25px,2.45vw,36px)!important;line-height:1.18!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;opacity:1!important}
.apf-seller .apf-principle-band .apf-proof{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
.apf-seller .apf-principle-band .apf-proof b{display:flex!important;min-height:48px!important;align-items:center!important;justify-content:center!important;padding:9px 10px!important;border:1px solid rgba(255,253,248,.24)!important;background:rgba(255,255,255,.05)!important;color:#fffdf8!important;font-size:10px!important;line-height:1.35!important;letter-spacing:.07em!important;text-align:center!important;text-transform:uppercase!important}
body.apw-founder-seller-trust .entry-content .apf-seller .apf-hero :is(h1,.apf-lede){overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}
@media(max-width:960px){.apf-seller .apf-principle-band>.apf-shell{grid-template-columns:1fr!important}.apf-seller .apf-principle-band .apf-proof{max-width:650px}}
@media(max-width:640px){.apf-seller .apf-hero-grid{grid-template-columns:1fr!important}.apf-seller .apf-principle-band{padding:28px 0!important}.apf-seller .apf-principle-band .apf-proof{grid-template-columns:1fr 1fr!important}body.apw-founder-seller-trust .entry-content .apf-seller .apf-principle-band blockquote{font-size:25px!important}}


/* v3.49.5 — six seller controls in a balanced 3 × 2 decision grid. */
@media(min-width:961px){
  .apf-seller .apf-grid{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
  .apf-seller .apf-grid article{
    min-height:225px!important;
    padding:30px!important;
  }
}
