.proposal-deck{--p-black: #0a0a0a;--p-charcoal: #141414;--p-charcoal-mid: #1a1a1a;--p-paper: #f5f0eb;--p-cream: #faf8f5;--p-white: #ffffff;--p-stone: #c8bfb6;--p-stone-light: #d9d2cb;--p-accent: #ff793e;--p-accent-soft: rgba(255, 121, 62, .08);--p-font-display: var(--font-house-display);--p-font-serif: var(--font-house-serif);--p-font-body: var(--font-house-body);--p-font-mono: var(--font-house-mono);--p-text-micro: .625rem;--p-text-label: .6875rem;--p-text-eyebrow: .75rem;--p-text-sm: .9375rem;--p-text-body: 1.0625rem;--p-text-md: 1.1875rem;--p-text-lead: clamp(1.125rem, 1.4vw, 1.3125rem);--p-text-title: clamp(1.5rem, 2.4vw, 2rem);--p-text-statement: clamp(1.9rem, 3.4vw, 2.8rem);--p-text-display: clamp(2.4rem, 5vw, 4.25rem);--p-text-hero: clamp(3rem, 7vw, 5.5rem);--p-leading-display: 1.08;--p-leading-title: 1.2;--p-leading-lead: 1.45;--p-leading-body: 1.7;--p-leading-caps: 1.8;--p-track-display: -.02em;--p-track-title: -.01em;--p-track-body: 0;--p-track-caps: .16em;--p-track-data: .08em;--p-measure-body: 66ch;--p-measure-lead: 46ch;--p-measure-narrow: 34ch;--p-space-2xs: .25rem;--p-space-xs: .5rem;--p-space-sm: .75rem;--p-space-md: 1rem;--p-space-lg: 1.5rem;--p-space-xl: 2rem;--p-space-2xl: 3rem;--p-space-3xl: 4rem;background:var(--p-black);color:var(--p-white);font-family:var(--p-font-display);position:relative}.proposal-deck:after{content:"";position:fixed;inset:0;z-index:9998;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}::selection{background:var(--accent);color:var(--p-black)}::-moz-selection{background:var(--accent);color:var(--p-black)}.proposal-deck .p-section{min-height:100vh;min-height:100dvh;display:flex;align-items:center;position:relative;overflow:hidden;padding:clamp(3rem,6vw,6rem) clamp(1.5rem,4vw,4rem)}.proposal-deck .p-section--charcoal{background:var(--p-charcoal)}.proposal-deck .p-section__inner{width:100%;max-width:75rem;margin:0 auto;position:relative;z-index:1}.proposal-deck .p-section__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}.proposal-deck .p-section__overlay{position:absolute;inset:0;background:#0a0a0ad9;z-index:0}.proposal-deck .p-headline,.proposal-deck .p-subhead,.proposal-deck .p-rec-name,.proposal-deck .p-pricing-card h3{text-wrap:balance}.proposal-deck .p-body,.proposal-deck .p-body p,.proposal-deck .p-feature-list li,.proposal-deck .p-helvetica-list li,.proposal-deck .p-pricing-card ul li{text-wrap:pretty}.proposal-deck .p-cost-item span,.proposal-deck .p-rec-time,.proposal-deck .p-rec-cost,.proposal-deck .p-pricing-card .price,.proposal-deck .p-summary-table{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.proposal-deck .p-section-num{font-family:var(--p-font-mono);font-size:var(--p-text-eyebrow);letter-spacing:var(--p-track-caps);text-transform:uppercase;color:#ffffff80;margin:0 0 1.5rem}.proposal-deck .p-headline{font-family:var(--p-font-display);font-size:var(--p-text-display);font-weight:500;letter-spacing:var(--p-track-display);line-height:var(--p-leading-display);color:var(--p-white);margin:0 0 1.5rem}.proposal-deck .p-headline--serif{font-family:var(--p-font-serif);font-weight:500;text-transform:none;letter-spacing:var(--p-track-title)}.proposal-deck .p-body--helvetica,.proposal-deck .p-helvetica-list li{font-feature-settings:"kern" 1;font-variant-caps:normal}.proposal-deck .p-subhead{font-family:var(--p-font-body);font-size:var(--p-text-lead);line-height:var(--p-leading-lead);color:#ffffffc7;margin:0 0 2rem;max-width:var(--p-measure-lead)}.proposal-deck .p-body{font-family:var(--p-font-display);font-size:var(--p-text-body);line-height:var(--p-leading-body);color:#ffffffd1;max-width:var(--p-measure-body)}.proposal-deck .p-body--serif{font-family:var(--p-font-body);font-size:var(--p-text-body);line-height:var(--p-leading-body)}.proposal-deck .p-body--helvetica{font-family:var(--p-font-display);font-size:var(--p-text-lead);line-height:var(--p-leading-lead);font-weight:400;color:#ffffffe0}.proposal-deck .p-body--helvetica strong{font-weight:700}.proposal-deck .p-helvetica-list{list-style:none;padding:0;margin:1.75rem 0 0;display:flex;flex-direction:column;gap:.75rem;max-width:var(--p-measure-body)}.proposal-deck .p-helvetica-list li{position:relative;padding-left:1.5rem;font-family:var(--p-font-display);font-size:var(--p-text-body);line-height:var(--p-leading-lead);font-weight:500;color:#ffffffe0}.proposal-deck .p-helvetica-list li:before{content:"";position:absolute;left:0;top:.72em;width:.75rem;height:1px;background:var(--p-accent, #ff793e)}.proposal-deck .p-body p{margin:0 0 1rem}.proposal-deck .p-body p:last-child{margin-bottom:0}.proposal-deck .p-body strong{font-weight:600;color:var(--p-white)}.proposal-deck .p-body em{font-family:var(--p-font-body);font-style:italic}.proposal-deck .p-feature-list{list-style:none;padding:0;margin:1.25rem 0 0}.proposal-deck .p-feature-list li{font-family:var(--p-font-display);font-size:var(--p-text-sm);font-weight:400;color:#ffffffd1;padding:.7rem 0 .7rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.06);position:relative;line-height:var(--p-leading-lead)}.proposal-deck .p-feature-list li:before{content:"";position:absolute;left:0;top:1.1rem;width:8px;height:1px;background:var(--p-accent)}.proposal-deck .p-cap-list{list-style:none;padding:0;margin:1.5rem 0 0}.proposal-deck .p-cap-list li{font-family:var(--p-font-mono);font-size:var(--p-text-eyebrow);letter-spacing:var(--p-track-caps);text-transform:uppercase;color:#ffffffb3;padding:.85rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.proposal-deck .p-signoff{margin-top:2rem;font-family:var(--p-font-mono);font-size:var(--p-text-eyebrow);letter-spacing:var(--p-track-caps);text-transform:uppercase;color:#fff9;line-height:var(--p-leading-caps)}.proposal-deck .p-signoff-name{color:var(--p-white)}.proposal-deck .p-cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);align-items:start;width:100%}.proposal-deck .p-cols--wide{grid-template-columns:1.2fr .8fr}.proposal-deck .p-cols--narrow{grid-template-columns:.8fr 1.2fr}@media(max-width:900px){.proposal-deck .p-cols,.proposal-deck .p-cols--wide,.proposal-deck .p-cols--narrow{grid-template-columns:1fr;gap:2rem}}.proposal-deck .p-cost-block{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);display:flex;gap:3rem;flex-wrap:wrap}.proposal-deck .p-cost-item label{display:block;font-family:var(--p-font-mono);font-size:var(--p-text-label);letter-spacing:var(--p-track-caps);text-transform:uppercase;color:#ffffff80;margin-bottom:.35rem}.proposal-deck .p-cost-item span{font-family:var(--p-font-display);font-size:var(--p-text-md);font-weight:500;color:var(--p-white)}.proposal-deck .p-rec-list{list-style:none;padding:0;margin:1.5rem 0 0;counter-reset:rec}.proposal-deck .p-rec-list li{counter-increment:rec;display:grid;grid-template-columns:2.5rem 1fr auto auto;gap:1.5rem;align-items:baseline;padding:1.3rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.proposal-deck .p-rec-list li:before{content:counter(rec,decimal-leading-zero);font-family:var(--p-font-mono);font-size:var(--p-text-eyebrow);letter-spacing:var(--p-track-data);color:var(--p-accent)}.proposal-deck .p-rec-name{font-family:var(--p-font-display);font-size:var(--p-text-md);font-weight:500;color:var(--p-white)}.proposal-deck .p-rec-optional{font-family:var(--p-font-mono);font-size:var(--p-text-micro);letter-spacing:var(--p-track-caps);text-transform:uppercase;color:#fff6;padding:.15rem .5rem;border:1px solid rgba(255,255,255,.15);margin-left:.6rem;vertical-align:middle}.proposal-deck .p-rec-time,.proposal-deck .p-rec-cost{font-family:var(--p-font-mono);font-size:var(--p-text-eyebrow);letter-spacing:var(--p-track-data);text-transform:uppercase;color:#ffffffa6;white-space:nowrap}@media(max-width:720px){.proposal-deck .p-rec-list li{grid-template-columns:2rem 1fr;gap:.3rem .75rem}.proposal-deck .p-rec-time,.proposal-deck .p-rec-cost{grid-column:2}}.proposal-deck .p-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:1.5rem;margin-top:2rem}.proposal-deck .p-pricing-grid--single{grid-template-columns:minmax(0,32rem)}.proposal-deck .p-pricing-card{border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:1.75rem;background:#ffffff05;display:flex;flex-direction:column;gap:1rem}.proposal-deck .p-pricing-card--featured{border-color:var(--p-accent);background:var(--p-accent-soft)}.proposal-deck .p-pricing-card h3{font-family:var(--p-font-mono);font-size:var(--p-text-eyebrow);letter-spacing:var(--p-track-caps);text-transform:uppercase;color:#ffffffa6;margin:0}.proposal-deck .p-pricing-card .price{font-family:var(--p-font-display);font-size:var(--p-text-title);font-weight:500;color:var(--p-white);margin:0}.proposal-deck .p-pricing-card ul{list-style:none;padding:0;margin:0}.proposal-deck .p-pricing-card ul li{font-family:var(--p-font-display);font-size:var(--p-text-sm);color:#ffffffc7;padding:.5rem 0 .5rem 1rem;border-bottom:1px solid rgba(255,255,255,.05);position:relative;line-height:var(--p-leading-lead)}.proposal-deck .p-pricing-card ul li:before{content:"";position:absolute;left:0;top:.95rem;width:5px;height:1px;background:#ffffff40}.proposal-deck .p-summary-table{width:100%;border-collapse:collapse;margin-top:1.5rem}.proposal-deck .p-summary-table th,.proposal-deck .p-summary-table td{text-align:left;padding:.85rem 1rem;font-family:var(--p-font-mono);font-size:var(--p-text-eyebrow);letter-spacing:var(--p-track-data);border-bottom:1px solid rgba(255,255,255,.06);text-transform:uppercase}.proposal-deck .p-summary-table th{color:#ffffff47;font-weight:400;font-size:var(--p-text-label)}.proposal-deck .p-summary-table td{color:#fffc}.proposal-deck .p-summary-table td:first-child{color:var(--p-white)}.proposal-deck .p-summary-table tr.total td{color:var(--p-white);font-weight:500;border-top:1px solid rgba(255,255,255,.18)}.proposal-deck .p-summary-table tr.optional td{color:#fff9;border-top:1px dashed rgba(255,255,255,.12)}.proposal-deck .p-charts{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}@media(max-width:720px){.proposal-deck .p-charts{grid-template-columns:1fr}}.proposal-deck .p-chart{border:1px solid rgba(255,255,255,.08);border-radius:.5rem;padding:2rem 1.75rem;text-align:center;background:#ffffff05}.proposal-deck .p-chart h4{font-family:var(--p-font-mono);font-size:var(--p-text-eyebrow);letter-spacing:var(--p-track-caps);text-transform:uppercase;color:#ffffffa6;margin:0 0 1.5rem}.proposal-deck .p-chart-visual{height:200px;display:flex;align-items:flex-end;justify-content:center;gap:5px;margin-bottom:1.5rem}.proposal-deck .p-chart-visual .bar{width:10px;border-radius:2px 2px 0 0;transform-origin:bottom;transform:scaleY(0);transition:transform 1.2s cubic-bezier(.22,1,.36,1);background:var(--p-accent)}.proposal-deck .p-chart-visual.animated .bar{transform:scaleY(1)}.proposal-deck .p-chart-label{font-family:var(--p-font-mono);font-size:var(--p-text-label);letter-spacing:var(--p-track-caps);text-transform:uppercase;color:#fff9}.proposal-deck .p-chart-visual .bar:nth-child(1){transition-delay:0s}.proposal-deck .p-chart-visual .bar:nth-child(2){transition-delay:.06s}.proposal-deck .p-chart-visual .bar:nth-child(3){transition-delay:.12s}.proposal-deck .p-chart-visual .bar:nth-child(4){transition-delay:.18s}.proposal-deck .p-chart-visual .bar:nth-child(5){transition-delay:.24s}.proposal-deck .p-chart-visual .bar:nth-child(6){transition-delay:.3s}.proposal-deck .p-chart-visual .bar:nth-child(7){transition-delay:.36s}.proposal-deck .p-chart-visual .bar:nth-child(8){transition-delay:.42s}.proposal-deck .p-chart-visual .bar:nth-child(9){transition-delay:.48s}.proposal-deck .p-chart-visual .bar:nth-child(10){transition-delay:.54s}.proposal-deck .p-chart-visual .bar:nth-child(11){transition-delay:.6s}.proposal-deck .p-chart-visual .bar:nth-child(12){transition-delay:.66s}.proposal-deck .p-chart-visual .bar:nth-child(13){transition-delay:.72s}.proposal-deck .p-chart-visual .bar:nth-child(14){transition-delay:.78s}.proposal-deck .p-chart-visual .bar:nth-child(15){transition-delay:.84s}.proposal-deck .p-chart-visual .bar:nth-child(16){transition-delay:.9s}.proposal-deck .p-pull-quote{font-family:var(--p-font-serif);font-size:var(--p-text-title);font-weight:500;line-height:var(--p-leading-lead);letter-spacing:var(--p-track-title);color:var(--p-white);max-width:var(--p-measure-body);margin:2rem 0 0}.proposal-deck .p-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.proposal-deck .p-reveal.is-visible{opacity:1;transform:translateY(0)}.proposal-deck .p-reveal.p-reveal--d1{transition-delay:.1s}.proposal-deck .p-reveal.p-reveal--d2{transition-delay:.2s}.proposal-deck .p-reveal.p-reveal--d3{transition-delay:.3s}.proposal-deck .p-reveal.p-reveal--d4{transition-delay:.4s}@media(prefers-reduced-motion:reduce){.proposal-deck .p-reveal{transition:none;opacity:1;transform:none}}.proposal-deck .p-kickoff{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:64rem}.proposal-deck .p-kickoff__field{display:flex;flex-direction:column;gap:.75rem}.proposal-deck .p-kickoff__label{font-family:var(--p-font-mono);font-size:var(--p-text-micro);letter-spacing:var(--p-track-caps);text-transform:uppercase;color:#ffffff80;margin:0}.proposal-deck .p-kickoff__chips{display:flex;flex-wrap:wrap;gap:.5rem}.proposal-deck .p-kickoff__chip{position:relative;cursor:pointer}.proposal-deck .p-kickoff__chip input{position:absolute;opacity:0;pointer-events:none}.proposal-deck .p-kickoff__chip span{display:inline-block;font-family:var(--p-font-mono);font-size:var(--p-text-label);letter-spacing:var(--p-track-caps);text-transform:uppercase;padding:.75rem 1.25rem;border:1px solid rgba(255,255,255,.12);color:#ffffff8c;transition:border-color .2s ease,color .2s ease,background .2s ease}.proposal-deck .p-kickoff__chip span:hover{border-color:#ffffff52;color:#ffffffd9}.proposal-deck .p-kickoff__chip input:checked+span{border-color:var(--p-accent);color:var(--p-accent);background:var(--p-accent-soft)}.proposal-deck .p-kickoff__chip input:focus-visible+span{outline:2px solid var(--p-accent);outline-offset:2px}.proposal-deck .p-kickoff__months{display:flex;gap:2px;border:1px solid rgba(255,255,255,.12)}.proposal-deck .p-kickoff__month{flex:1;cursor:pointer;position:relative}.proposal-deck .p-kickoff__month input{position:absolute;opacity:0;pointer-events:none}.proposal-deck .p-kickoff__month span{display:block;padding:.85rem 0;font-family:var(--p-font-mono);font-size:var(--p-text-micro);letter-spacing:var(--p-track-caps);text-transform:uppercase;text-align:center;color:#ffffff59;transition:background .2s ease,color .2s ease;border-right:1px solid rgba(255,255,255,.06)}.proposal-deck .p-kickoff__month:last-child span{border-right:0}.proposal-deck .p-kickoff__month span:hover{background:#ffffff0a;color:#ffffffb3}.proposal-deck .p-kickoff__month input:checked+span{background:var(--p-accent);color:var(--p-black)}@media(max-width:720px){.proposal-deck .p-kickoff__months{flex-wrap:wrap}.proposal-deck .p-kickoff__month{flex:0 0 calc(33.33% - 2px)}}.proposal-deck .p-kickoff__priority{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:.5rem}.proposal-deck .p-kickoff__option{position:relative;cursor:pointer}.proposal-deck .p-kickoff__option input{position:absolute;opacity:0;pointer-events:none}.proposal-deck .p-kickoff__option span{display:block;padding:1rem;text-align:center;font-family:var(--p-font-mono);font-size:var(--p-text-label);letter-spacing:var(--p-track-caps);text-transform:uppercase;color:#ffffff80;border:1px solid rgba(255,255,255,.12);transition:border-color .2s ease,color .2s ease,background .2s ease}.proposal-deck .p-kickoff__option span:hover{border-color:#ffffff4d;color:#ffffffd9}.proposal-deck .p-kickoff__option input:checked+span{border-color:var(--p-accent);color:var(--p-accent);background:var(--p-accent-soft)}.proposal-deck .p-kickoff__textarea{width:100%;padding:1rem 1.25rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:var(--p-white);font-family:var(--p-font-display);font-size:var(--p-text-sm);line-height:var(--p-leading-lead);outline:none;transition:border-color .2s ease;border-radius:0;-webkit-appearance:none;resize:vertical;min-height:120px}.proposal-deck .p-kickoff__textarea::-moz-placeholder{color:#ffffff4d}.proposal-deck .p-kickoff__textarea::placeholder{color:#ffffff4d}.proposal-deck .p-kickoff__textarea:focus{border-color:#ffffff59}.proposal-deck .p-kickoff__submit{width:100%;padding:1.1rem 1.5rem;font-family:var(--p-font-mono);font-size:var(--p-text-label);letter-spacing:var(--p-track-caps);text-transform:uppercase;color:var(--p-black);background:var(--p-accent);border:0;cursor:pointer;transition:background .2s ease;margin-top:.5rem}.proposal-deck .p-kickoff__submit:hover{background:#ff9060}.proposal-deck .p-kickoff__submit:disabled{opacity:.5;cursor:progress}.proposal-deck .p-kickoff__submit[aria-busy=true]{opacity:1}.proposal-deck .p-kickoff__success{display:none;text-align:left;padding:1.5rem 0}.proposal-deck .p-kickoff__success.is-visible{display:block}.proposal-deck .p-kickoff__success h3{font-family:var(--p-font-serif);font-size:var(--p-text-title);font-weight:500;letter-spacing:var(--p-track-title);color:var(--p-white);margin:0 0 .75rem}.proposal-deck .p-kickoff__success p{font-family:var(--p-font-display);font-size:var(--p-text-body);color:#ffffffb3;margin:0}.proposal-deck .p-process-heading{font-family:var(--p-font-display);font-size:var(--p-text-eyebrow);font-weight:500;letter-spacing:var(--p-track-caps);text-transform:uppercase;color:#ffffffd9;margin:1.5rem 0 .5rem}.proposal-deck .p-process-heading:first-child{margin-top:0}.proposal-deck .p-pdf-btn{position:fixed;right:1.25rem;bottom:1.25rem;z-index:60;display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 .9rem;background:#0a0a0ab8;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.18);color:#ffffffd9;font-family:var(--p-font-mono);font-size:var(--p-text-label);letter-spacing:var(--p-track-caps);text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,color .18s ease}.proposal-deck .p-pdf-btn:hover,.proposal-deck .p-pdf-btn:focus-visible{border-color:var(--p-accent);color:var(--p-white)}.proposal-deck .p-pdf-btn svg{width:15px;height:15px}.proposal-deck .p-pdf-btn.is-working{opacity:.55;pointer-events:none}@page{size:A4 landscape;margin:0}@media print{html{font-size:9.5px}.proposal-deck{background:var(--p-paper)!important;color:var(--p-charcoal)!important}.proposal-deck,.proposal-deck *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.proposal-deck .p-section{box-sizing:border-box!important;min-height:0!important;height:auto!important;display:block!important;padding:11mm 14mm!important;-moz-column-break-after:page;break-after:page;page-break-after:always;overflow:visible!important}.proposal-deck .p-section:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.proposal-deck .p-section:not(.p-cover):not(.p-closing),.proposal-deck .p-section:not(.p-cover):not(.p-closing):before,.proposal-deck .p-section:not(.p-cover):not(.p-closing):after{background:var(--p-paper)!important}.proposal-deck .p-section:not(.p-cover):not(.p-closing) *,.proposal-deck .p-section:not(.p-cover):not(.p-closing) *:before,.proposal-deck .p-section:not(.p-cover):not(.p-closing) *:after{color:#3a3a3a!important;border-color:#00000024!important;text-shadow:none!important}.proposal-deck .p-section:not(.p-cover):not(.p-closing) .p-headline,.proposal-deck .p-section:not(.p-cover):not(.p-closing) .p-rec-name,.proposal-deck .p-section:not(.p-cover):not(.p-closing) .p-pricing-card .price,.proposal-deck .p-section:not(.p-cover):not(.p-closing) .p-cost-item span,.proposal-deck .p-section:not(.p-cover):not(.p-closing) tr.total td,.proposal-deck .p-section:not(.p-cover):not(.p-closing) strong{color:var(--p-charcoal)!important}.proposal-deck .p-section:not(.p-cover):not(.p-closing) .p-section-num,.proposal-deck .p-section:not(.p-cover):not(.p-closing) .p-summary-table th,.proposal-deck .p-section:not(.p-cover):not(.p-closing) .p-cost-item label,.proposal-deck .p-section:not(.p-cover):not(.p-closing) .pcs-tile__caption,.proposal-deck .p-section:not(.p-cover):not(.p-closing) .pcs-footnote,.proposal-deck .p-section:not(.p-cover):not(.p-closing) .p-signoff{color:#6a6a6a!important}.proposal-deck .p-section:not(.p-cover):not(.p-closing) .p-rec-list li:before,.proposal-deck .p-section:not(.p-cover):not(.p-closing) .p-feature-list li:before,.proposal-deck .p-section:not(.p-cover):not(.p-closing) .p-helvetica-list li:before,.proposal-deck .p-section:not(.p-cover):not(.p-closing) .p-contents__num{background:var(--p-accent)!important;color:var(--p-accent)!important}.proposal-deck .p-section__overlay,.proposal-deck:after{display:none!important}.proposal-deck .p-section:not(.p-cover):not(.p-closing):has(.p-section__bg){padding-bottom:44mm!important}.proposal-deck .p-section__bg{display:block!important;position:absolute!important;inset:auto 14mm 11mm auto!important;width:92mm!important;height:34mm!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;z-index:0!important;border:1px solid rgba(0,0,0,.18)}.proposal-deck .p-divider{padding:0!important;height:100vh!important;overflow:hidden!important;position:relative!important}.proposal-deck .p-divider__img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;border:0}.proposal-deck .p-ikigai__diagram{filter:invert(1) hue-rotate(180deg)}.proposal-deck .p-cover,.proposal-deck .p-closing{background:var(--p-black)!important;box-sizing:border-box!important;height:209mm!important;padding:11mm 14mm!important;display:flex!important;align-items:center;justify-content:center}.proposal-deck .p-reveal{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.proposal-deck details>*:not(summary){display:revert!important}.proposal-deck .p-section-num,.proposal-deck .p-headline,.proposal-deck .p-subhead{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.proposal-deck .p-summary-table,.proposal-deck .pcs-grid,.proposal-deck .p-pricing-card{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.proposal-deck .p-package-detail .p-feature-list,.proposal-deck .p-section .p-feature-list:has(li:nth-child(14)){-moz-column-count:2;column-count:2;-moz-column-gap:10mm;column-gap:10mm}.proposal-deck .p-feature-list li{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.proposal-deck .p-contents__list li,.proposal-deck .p-contents li{padding-top:.35rem!important;padding-bottom:.35rem!important}.proposal-deck .pcs .p-section__inner{max-width:none!important}.proposal-deck .pcs-figure img{width:100%!important}.proposal-deck .pcs-frame{padding:0!important;background:none!important;border:1px solid rgba(0,0,0,.18)!important}.proposal-deck .pcs-expand,.proposal-deck .p-pdf-btn,.floating-nav,.keyboard-hint,.lightbox,.microsite-footer,.gate,[data-gate],.p-kickoff form,.p-kickoff button{display:none!important}}
