/* Lavender identity, readable typography and soft, borderless surfaces. */
:root{
 --bg:#F7F5FC;--paper:#FDFBFF;--ink:#272331;--muted:#62596E;
 --purple:#7051AE;--purple-dark:#59408E;--lavender:#C8B7E7;
 --night:#2D2638;--night-soft:#3C324A;--peach:#EECEB0;--mint:#D6E8E3;
 --line:transparent;--radius:30px;
 --shadow:0 18px 48px -12px rgba(70,46,109,.14),0 4px 14px rgba(70,46,109,.035);
 --shadow-hover:0 26px 60px -14px rgba(70,46,109,.22),0 8px 20px rgba(70,46,109,.045);
}
html{scroll-padding-top:112px}
body{background:var(--bg);color:var(--ink);font-family:'Manrope',Arial,sans-serif;font-size:18px;line-height:1.75}
small{font-size:16px;line-height:1.65}
p{line-height:1.8}h1,h2,h3{letter-spacing:-.035em}h4{line-height:1.45}
.wrap{width:min(1280px,calc(100% - 88px))}.section{padding-block:112px}
.section-heading{gap:40px;margin-bottom:48px}.section-heading>p{font-size:18px;max-width:380px}
.sales-page .section-heading>p{flex:0 1 380px}.sales-page .section-heading h2{font-size:clamp(32px,3.2vw,46px);line-height:1.2}
.sales-hero h1{font-size:clamp(40px,4.3vw,64px);line-height:1.15}
.sales-hero .hero-secondary{font-size:.58em;line-height:1.4;margin-top:24px}
.hero-lead,.consultation-intro>.muted{font-size:19px;line-height:1.8}
.fine,.optional,.eyebrow,.micro-label,.breadcrumb,.card-number,.segment-index{font-size:16px;line-height:1.65}
.eyebrow,.micro-label{letter-spacing:.055em}.hero .eyebrow{font-size:16px;letter-spacing:.04em}
.fine,.muted{color:var(--muted)}.hero-expectation{max-width:600px!important}
.sales-card p,.sales-start p,.sales-start li,.direction-copy p,.sales-page .direction-grid-symmetric .direction-copy p,
.segment-row p,.segment-offer,.segment-offer small,.steps p,.sample-head>p,.sample-details p,.ai-output p,
.offer-panel p,.sales-offer-list p,.price-card>p,.price-card li,.turnkey-stages li,.catalog-outcome,
.catalog-description,.catalog-term,.catalog-details,.catalog-card .catalog-details p,.catalog-details h4,
.turnkey-completion,.turnkey-link p,.connection-route p,.consultation-bio p,.consultation-service p,
.consultation-credentials ul,.leader-copy>p,.leader-copy .leader-business,.leader-credentials ul,
.leader-method-intro p,.leader-accountability b,.result-card p,.sales-page .result-card p{font-size:18px;line-height:1.8}
.sales-hero .landing-meta span,.landing-meta b{font-size:17px;line-height:1.65}
.landing-meta{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:34px}
.hero,.landing-hero{gap:48px;padding-block:68px}.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}
.hero .serif-accent,.landing-hero .serif-accent,.consultation-hero .serif-accent{font-family:inherit;font-style:normal;color:var(--purple)}
.serif-accent:after{display:none}.hero-actions{gap:24px;margin-top:32px}
.button{font-size:17px;min-height:54px;border:0;border-radius:18px;padding:17px 26px;line-height:1.55;white-space:normal;overflow-wrap:break-word}
.button.small,.hero-actions .button,.price-card .button{font-size:17px}
.button.primary,.hero .button.primary{background:linear-gradient(145deg,#7A5BB9,#65459F);color:#fff;border:0;box-shadow:0 5px 0 #51357F,0 14px 28px -8px #7051AE52;transition:transform .35s ease,box-shadow .35s ease,background .35s ease}
.button.primary:hover,.hero .button.primary:hover{background:linear-gradient(145deg,#8061BE,#5E3E97);transform:translateY(-3px);box-shadow:0 6px 0 #51357F,0 20px 36px -9px #7051AE60}
.button.primary:active{transform:translateY(1px);box-shadow:0 2px 0 #51357F,0 7px 16px #7051AE25}
.button.secondary{background:linear-gradient(145deg,#FFF,#EDE6F8);color:var(--purple-dark);border:0;box-shadow:var(--shadow)}
.text-link,.footer-links,.footer-top p,.footer-bottom,.back-top,.footer-contact{font-size:17px;line-height:1.65}
.circle-arrow{border:0;background:#FFFFFFAA;min-width:44px;min-height:44px;box-shadow:0 7px 20px -10px #49355F40}
.header{border:0;background:#F7F5FCE8;box-shadow:0 8px 28px -18px #45305B35;backdrop-filter:blur(20px)}
.nav-shell{width:min(1400px,calc(100% - 64px));gap:24px;height:96px}.nav-shell nav{gap:22px}.nav-shell nav a{font-size:16px;line-height:1.5;white-space:nowrap}.nav-shell nav a:after{display:none}.nav-shell nav a:hover,.nav-shell nav a[aria-current]{color:var(--purple)}
.chip,.size-switch button,.sample-tabs button,.motion-toggle{border:0;background:#FFF;color:var(--muted);font-size:16px;box-shadow:0 5px 18px -6px #49355F22;min-height:48px;line-height:1.6}
.chip.active,.size-switch button.active{background:#E8DDF6;color:#513577;border:0;box-shadow:0 7px 20px -8px #7051AE38}
.sample-tabs button[aria-selected=true]{background:var(--purple);color:white;border:0}.filter-row{gap:14px;flex-wrap:wrap}.size-switch{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.size-switch button{padding:18px 12px}.size-switch small{font-size:16px}
.sales-grid,.sales-offer-list,.pricing-grid,.turnkey-overview,.result-grid,.example-grid{gap:28px}
.sales-card,.sales-start,.sales-offer-list>a,.glass,.price-card,.turnkey-link,.contact-card,.sizing-panel,
.example-grid article,.picker-option,.recommend-card,.workbench,.offer-panel,.sales-pains article{
 border:0;border-radius:var(--radius);box-shadow:var(--shadow);
}
.sales-card,.sales-start,.sales-offer-list>a,.price-card,.contact-card,.example-grid article,.sales-pains article{background:linear-gradient(140deg,#FFFFFFE8,#F0EBF8CC)}
.sales-card,.sales-offer-list>a,.price-card,.contact-card{padding:36px}
.sales-card h3,.sales-offer-list h3,.price-card h3{font-size:26px;line-height:1.35}
.sales-pains{gap:24px}.sales-pains article{padding:30px;gap:22px}.sales-pains h3{font-size:23px;line-height:1.45}
.catalog-grid{gap:30px;margin-top:36px}.catalog-grid>.turnkey-card{border:0;padding:44px;gap:52px;border-radius:34px;background:linear-gradient(135deg,#F0E8FC,#FFFDFF 70%);box-shadow:var(--shadow)}
.turnkey-result{background:#E8DDF6;padding:26px;border-radius:22px;margin-block:28px}.turnkey-result p{font-size:18px;line-height:1.75;color:#3F304F}
.turnkey-stages li{padding:0 0 24px 48px}.turnkey-stages li:before{width:32px;height:32px;font-size:16px;background:var(--purple-dark)}
.turnkey-work h4{font-size:22px;margin-bottom:24px}.turnkey-completion{background:#FDFBFF;padding:26px;border-radius:22px;border:0}
.turnkey-work details,.catalog-card>details{border:0;margin-top:22px}.catalog-card summary,.turnkey-work summary{font-size:18px;padding-block:22px}
.turnkey-summary>.fine,.catalog-card>.catalog-price-note,.catalog-price-cell small{font-size:16px;line-height:1.75}
.turnkey-summary .price-value,.catalog-card .price-value{font-size:clamp(32px,3vw,42px);line-height:1.25}.turnkey-link{padding:34px;background:#EEE7F8;gap:18px}.turnkey-link h3{font-size:26px}.turnkey-link strong{font-size:30px}
.catalog-price-row{padding:28px;border:0;background:#FFFFFFAE;border-radius:24px;margin-bottom:16px;gap:26px}.catalog-price-cell b{font-variant-numeric:tabular-nums;font-size:20px}
.sales-page .direction-grid-symmetric{gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}
.sales-page .direction-grid-symmetric>.direction-card{min-height:580px;padding:34px;border:0;border-radius:34px;box-shadow:var(--shadow);transition:transform .5s ease,box-shadow .5s ease}
.sales-page .direction-grid-symmetric .direction-copy h3{font-size:30px;line-height:1.25;min-height:0}
.sales-page .direction-grid-symmetric .direction-link{font-size:18px;line-height:1.65;padding-top:30px}
.sales-page .direction-grid-symmetric .dir-industry{background:linear-gradient(145deg,#E7DDF5,#F3EDFC)}
.sales-page .direction-grid-symmetric .dir-personal{background:linear-gradient(145deg,#ECE2F5,#FAF5FC)}
.sales-page .direction-grid-symmetric .dir-suppliers{background:linear-gradient(145deg,#E7E4F3,#F6F1FA)}
.sales-page .direction-grid-symmetric .dir-technology{background:linear-gradient(145deg,#F2E9EB,#FBF4EF)}
.sales-page .direction-grid-symmetric .dir-registry{background:linear-gradient(145deg,#EEE3DF,#FBF3ED)}
.sales-page .direction-grid-symmetric .dir-operations{background:linear-gradient(145deg,#DFEBE4,#F1F7F3)}
.sales-page .direction-grid-symmetric .direction-art.volume-scene{height:250px;flex-basis:250px;margin:18px 0 26px}
.volume-labels{position:relative;inset:auto;flex-wrap:wrap;gap:8px;margin-top:6px}.volume-labels span,.trust-scene-panel .volume-labels span{font-size:16px;line-height:1.5;padding:8px 14px;border:0;white-space:normal;text-align:center;background:#F9F5FFE6;color:#513B66;box-shadow:0 6px 18px -8px #49355F30}
.volume-scene{display:flex;flex-direction:column;min-width:0}.volume-svg{height:auto;min-height:0;flex:1}.volume-operations .volume-labels span{background:#4D3F5C;color:#F4ECFF}
.sales-hero .trust-scene-panel{padding:32px;border:0;overflow:visible;gap:20px}.trust-scene-panel .volume-scene{min-height:300px}
.trust-scene-panel>.eyebrow{position:static;margin-top:8px}.trust-scene-panel h2{font-size:34px;line-height:1.25}.trust-scene-panel>p{font-size:18px}
.offer-panel.blue{background:linear-gradient(140deg,#E7DFF3,#F4EDFA)}
.route-art{height:590px}.sculpture{animation-duration:12s}.orbit-label{font-size:16px;line-height:1.5;padding:16px 20px;border:0;border-radius:20px;background:#FFFFFFC7;box-shadow:0 14px 38px -12px #49355F40}
.art-caption{font-size:16px;max-width:350px;line-height:1.65;left:18%;bottom:8px}.art-coordinate{display:none}.orbit-two{right:0}.orbit-three{bottom:120px}.person-link strong,.person-link small{font-size:17px;line-height:1.65}.person-link .person-portrait{border:0;box-shadow:var(--shadow)}
.results-section,.cost-result,.about-panel,.consultation-network,.cta-strip,.sales-about.trust-about{background:var(--night)}
.results-section .result-card{background:#FFFFFF09;border:0;box-shadow:0 20px 45px -15px #130D1D80;border-radius:28px;padding:34px}
.results-section .eyebrow,.results-section .micro-label{color:#D6C3F0}.results-section p,.sales-page .result-card p{color:#E2D8EE}
.cta-strip .button.primary,.results-section .button.primary,.price-card.featured .button.primary,.landing-price .button.primary,.leader-copy>.button,.consultation-network .button,.sales-hero:has(.volume-operations) .button.primary{background:linear-gradient(145deg,#DED0F4,#C5ABE8);color:#30253F;box-shadow:0 5px 0 #8C6EAC,0 14px 28px -8px #100A1D88;border:0}
.cta-strip .button.primary:hover,.price-card.featured .button.primary:hover,.sales-hero:has(.volume-operations) .button.primary:hover{background:#E5D8F8;box-shadow:0 6px 0 #8C6EAC,0 20px 30px -12px #100A1D88}
.sales-hero:has(.volume-operations) .serif-accent{color:#D6C3F0}.sales-hero .offer-panel:has(.volume-operations){background:#FFFFFF07;border:0;box-shadow:0 20px 50px -20px #100A1D80}
.sales-about.trust-about{padding:44px;gap:48px;border-radius:36px;box-shadow:var(--shadow)}
.leader-highlights{gap:24px}.leader-highlights>div,.leader-accountability>div,.leader-method{border:0}.leader-highlights span{font-size:16px;max-width:none;line-height:1.6}.leader-highlights strong{font-size:40px}.leader-accountability span,.leader-method .about-values span,.leader-copy .about-values span{font-size:16px;line-height:1.7}
.leader-copy>.fine,.leader-method>.fine{font-size:16px;color:#DCD0E9}.leader-accountability>div{padding:22px;background:#FFFFFF08;border-radius:20px}.leader-credentials h3{font-size:21px}.leader-photo,.consultation-portrait{border-radius:28px;box-shadow:0 24px 55px -18px #180D2550}.leader-photo figcaption span,.consultation-portrait figcaption span{font-size:17px}
.leader-method .about-values span,.about-values span{border:0;background:#FFFFFF0D;padding:10px 14px;border-radius:14px}
.workbench{background:var(--paper);border:0;border-radius:30px;box-shadow:var(--shadow)}.workbench-bar{padding:24px 30px;font-size:17px;background:var(--night)}.window-dots i{border:0;background:#BCA7D5;width:8px;height:8px}.sample-tabs{padding:26px 30px;gap:12px;border:0}.sample-panel{padding:34px}.sample-tabs button{font-size:17px;padding:12px 20px}
.sample-table-scroll{border:0;border-radius:20px;box-shadow:0 8px 26px -12px #49355F26}.sample-table{font-size:17px;min-width:620px}.sample-table th{font-size:16px;background:#EDE4F6;color:#513B66}.sample-table th,.sample-table td{border:0;padding:22px}.sample-table tbody tr:nth-child(even){background:#F2EDF8}
.sample-details details{border:0;background:#F2ECF8;border-radius:20px;padding:4px 22px;margin-top:14px}.sample-details summary{font-size:18px}.ai-output{border:0;background:#F2ECF8;border-radius:22px;padding:28px}.ai-steps li{border:0;font-size:16px;border-radius:18px;background:#F0EAF7}.ai-steps .is-current{border:0;border-radius:18px;background:#E3D5F3}.ai-steps .is-complete{background:#E5EEE9}
.workflow-art{border:0}.workflow-art:before{display:none}.flow-node{border:0;box-shadow:0 12px 24px #150B2430;font-size:16px}.workflow-art small{font-size:16px}
.faq-list{border:0;display:grid;gap:18px}.faq-list details{border:0;background:#FFFFFFBE;border-radius:24px;padding:4px 28px;box-shadow:0 12px 32px -18px #49355F38}.faq-list summary{font-size:20px;line-height:1.5;padding-block:24px}.faq-list details p{font-size:18px;padding:0 30px 25px 0;line-height:1.8}
.consultation-network .faq-list details{background:#FFFFFF08;border:0;box-shadow:none}.consultation-service{border:0;background:#FFFFFFB8;border-radius:24px;padding:4px 26px;box-shadow:var(--shadow)}.consultation-services{gap:22px}.consultation-service summary{font-size:20px}.connection-route>div{border:0;background:#FFFFFF07;padding:28px;border-radius:24px}.consultation-facts{border:0;gap:36px;padding:36px 0}.consultation-facts span{font-size:18px;max-width:220px}.consultation-deliverable{border:0;border-radius:28px;padding:40px;background:#FFFFFF08}.consultation-deliverable li span{font-size:18px}.consultation-deliverable li:before{font-size:16px}
.consultation-process{border:0}.consultation-process .steps{gap:32px}.steps article{border:0;padding:26px;background:#FFFFFFA8;border-radius:24px;box-shadow:0 12px 30px -18px #49355F35}.steps{display:grid;gap:20px}
.sales-now{border:0}.sales-final,.cta-strip{padding:52px;border-radius:34px;box-shadow:0 22px 55px -18px #25142E44}.sales-final .fine,.final-person{font-size:17px}.sales-final>div{max-width:730px}
.cost-calculator{border:0;border-radius:32px;box-shadow:var(--shadow);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.money-calculator .cost-inputs,.money-calculator .cost-result{padding:36px}.cost-inputs{background:#FFFFFFC7}.cost-inputs h3{font-size:28px;line-height:1.3}.cost-inputs>.muted{font-size:17px}.money-calculator .cost-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px}.cost-fields label{font-size:17px;line-height:1.6;gap:12px}.cost-fields input{font-size:18px;padding:16px}
.cost-result{gap:22px}.cost-result>.eyebrow{color:#D6C3F0}.cost-result>span:not(.eyebrow){font-size:18px;color:#E2D8EE}.cost-result p{font-size:17px;color:#E2D8EE;line-height:1.75}.cost-result strong{font-size:clamp(32px,3.3vw,46px);line-height:1.3}
.calc-options{margin-top:30px;padding-top:20px;border:0}.calc-options summary{font-size:18px;line-height:1.6;padding:16px 0}.calc-options p{font-size:17px;color:var(--muted);margin-top:14px}.money-calculator .consent{margin-top:28px;font-size:17px;line-height:1.75}.money-calculator .consent input{flex:none}
#calc-extra{display:grid;gap:20px;font-size:17px}#calc-extra>div{border:0;padding-top:12px;display:grid;gap:8px}#calc-extra strong{font-size:24px}#calc-extra p{font-size:17px;line-height:1.75}
.delay-field{margin-top:30px;border:0;padding-top:14px}.delay-field label{display:grid;gap:14px;font-size:17px;font-weight:600;line-height:1.6}.delay-field input{max-width:150px;padding:15px;border:0;border-radius:16px;font:inherit;font-size:18px}
.status-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:32px}.status-links a{border:0;background:#FFFFFFC9;padding:18px 24px;border-radius:20px;color:var(--purple-dark);font-size:18px;line-height:1.65;box-shadow:var(--shadow)}
.package-filters{padding:24px 0 14px}.outcome-guide{padding-block:100px}.footer-contacts{display:grid;grid-template-columns:1fr 1fr;gap:48px;border:0;padding:44px 0;font-size:18px;line-height:1.8}.footer-contacts a{color:var(--purple-dark);overflow-wrap:anywhere;display:block}.footer-contacts span{display:block;margin-top:20px}.footer-contacts .eyebrow{margin-top:0}.footer-links{flex-wrap:wrap;gap:20px 28px}.footer-bottom{border:0;gap:28px;color:var(--muted);flex-wrap:wrap;padding-top:30px}.footer-bottom span{max-width:540px}.footer-bottom a{color:var(--purple-dark)}
.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;margin:56px 0 72px}.contact-card{padding:36px;background:#FFFFFFD9;border:0;border-radius:30px;min-width:0}.contact-card h2{font-size:30px;line-height:1.4;margin-bottom:22px}.contact-card p{margin-bottom:18px}.contact-card a{overflow-wrap:anywhere}.contact-page h1{font-size:clamp(38px,5vw,64px);margin:24px 0}
dialog{border:0;max-height:90dvh;width:min(700px,calc(100% - 36px));padding:38px;background:#FAF7FE;border-radius:30px;box-shadow:0 32px 100px #24133342}dialog .muted{font-size:18px;line-height:1.75}dialog .button{white-space:normal}.dialog-header .eyebrow{font-size:16px}.close-button{border:0;background:#ECE4F6;box-shadow:0 6px 16px -8px #49355F45}
label{font-size:17px;line-height:1.65}input:not([type=checkbox]),select,textarea,.cost-fields input,.delay-field input{border:0;background:#EEE8F6;box-shadow:inset 0 3px 8px #49355F08;font-size:18px;line-height:1.6;color:var(--ink);border-radius:16px}input::placeholder,textarea::placeholder{color:#6D6278;opacity:1}.consent{font-size:16px;line-height:1.75}.consent a{color:var(--purple-dark)}.consent input{width:22px;height:22px;min-height:22px;accent-color:var(--purple)}.brief-context{border:0;margin-top:20px;padding:10px 0}.brief-context summary{font-size:18px}.selected-service{font-size:16px}#brief-form>label:first-child{margin-top:12px}
input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{outline:2px solid #A33752;outline-offset:2px}.cost-fields input:focus{outline:3px solid var(--purple);outline-offset:3px}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--purple);outline-offset:5px}
.results-section :focus-visible,.cta-strip :focus-visible,.sales-about :focus-visible,.consultation-network :focus-visible{outline-color:#E3D1FB}
.picker-option{font-size:18px;min-height:68px;padding:20px;gap:18px}.picker-options{gap:16px}.picker-option>span:first-child{font-size:16px;width:32px;height:32px}.recommend-card{padding:30px}.recommend-card p,.recommend-card small{font-size:17px}.picker-back{font-size:17px;padding-block:14px}.toast{font-size:17px;line-height:1.6}
[data-service][hidden],[data-service-group][hidden]{display:none!important}
/* Motion keeps reading surfaces still; dimensional artwork floats gently. */
.orbit-one{animation:lavender-hover 9s ease-in-out infinite}.orbit-two{animation:lavender-hover 11s ease-in-out -3s infinite}.orbit-three{animation:lavender-hover 10s ease-in-out -5s infinite}
@keyframes lavender-hover{0%,100%{translate:0 0}50%{translate:0 -7px}}
html.volume-paused *,html.volume-hidden *{animation-play-state:paused!important}
@media(hover:hover) and (pointer:fine){.sales-page .direction-grid-symmetric>.direction-card:hover,.turnkey-link:hover,.sales-offer-list>a:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover)}.turnkey-link,.sales-offer-list>a{transition:transform .5s ease,box-shadow .5s ease}.status-links a:hover{background:#F0E8FA}}
@media(min-width:1550px){.sales-page .direction-grid-symmetric{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-page .direction-grid-symmetric>.direction-card{padding:30px}.sales-page .direction-grid-symmetric .direction-copy h3{font-size:28px}}
@media(max-width:1200px){
 .wrap{width:calc(100% - 64px)}.header .nav-shell{height:88px;gap:22px}.nav-shell nav{display:none;position:absolute;top:88px;left:24px;right:24px;background:#FBF8FFF5;backdrop-filter:blur(24px);padding:24px 30px;border:0;border-radius:24px;box-shadow:var(--shadow-hover);flex-direction:column;align-items:stretch;gap:4px}
 .nav-shell nav.is-open{display:flex}.nav-shell nav a{font-size:18px;padding:14px 8px;white-space:normal}.nav-shell>.button{margin-left:auto}.menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;border:0;border-radius:16px;width:50px;height:50px;background:#EEE7F8;order:3;padding:12px;flex:none;box-shadow:0 6px 18px -10px #49355F40}.menu-toggle span{width:22px;height:2px;background:var(--ink)}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4.5px) rotate(-45deg)}
 .hero,.landing-hero{gap:34px}.sales-hero h1{font-size:clamp(38px,4.5vw,55px)}.sales-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-grid>article:last-child:nth-child(odd){grid-column:1/-1}.sales-page .direction-grid-symmetric{gap:24px}.sales-page .direction-grid-symmetric>.direction-card{padding:30px}.money-calculator .cost-fields{grid-template-columns:1fr}.sales-about.trust-about{padding:36px;gap:32px}.leader-highlights{gap:16px}.hero .route-art{height:530px}.orbit-label{font-size:16px;padding:14px}.orbit-one{left:0;top:75px}.orbit-three{left:0;bottom:100px}.art-caption{left:4%;max-width:330px}.consultation-formats{grid-template-columns:1fr}.consultation-facts{gap:24px}
}
@media(max-width:950px){.hero,.landing-hero{grid-template-columns:1fr;padding-block:44px}.hero-copy{max-width:760px}.hero .route-art{width:min(600px,100%);height:550px;margin-inline:auto}.hero-lead{max-width:760px}.sales-hero h1{font-size:clamp(42px,6.2vw,58px)}.sales-hero .trust-scene-panel{width:100%;max-width:720px;justify-self:center}.trust-scene-panel .volume-scene{width:min(500px,100%);align-self:center}.cost-calculator{grid-template-columns:1fr}.money-calculator .cost-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-about.trust-about{grid-template-columns:1fr}.leader-biography .leader-desk-photo{width:min(460px,100%);justify-self:center}.leader-method-intro{grid-template-columns:1fr}.consultation-hero{grid-template-columns:1fr}.consultation-portrait{width:min(460px,100%);justify-self:center}.consultation-facts{grid-template-columns:1fr}.consultation-facts>div{flex-direction:row;align-items:center}.consultation-facts span{max-width:none}.catalog-grid>.turnkey-card{grid-template-columns:1fr;gap:32px}.sales-page .section-heading{flex-direction:column}.sales-page .section-heading>p{flex:auto;max-width:700px}.consultation-bio{grid-template-columns:1fr}.leader-method .leader-accountability{grid-template-columns:1fr}}
@media(max-width:760px){
 .wrap{width:calc(100% - 40px)}.section{padding-block:76px}.section-heading{margin-bottom:34px;gap:24px}.sales-page .section-heading h2{font-size:34px}.sales-grid,.sales-offer-list,.sales-start,.sales-pains,.turnkey-overview,.contact-grid,.footer-contacts,.sales-page .direction-grid-symmetric{grid-template-columns:1fr}.sales-grid>article:last-child:nth-child(odd){grid-column:auto}.sales-card,.price-card,.sales-offer-list>a,.contact-card{padding:28px}.catalog-grid>.turnkey-card{padding:30px;gap:32px}.sales-page .direction-grid-symmetric>.direction-card{padding:30px;min-height:0}.sales-page .direction-grid-symmetric .direction-art.volume-scene{height:270px;flex-basis:270px}.sales-page .direction-grid-symmetric .direction-copy h3{font-size:29px}.status-links a{width:100%}.outcome-guide{padding-block:76px}.footer-contacts{gap:24px;padding-block:36px}.sales-about.trust-about{padding:30px;gap:32px}.sales-final,.cta-strip{padding:32px;border-radius:28px}.sales-final>.button{width:100%}.contact-grid{margin-block:36px 54px}.consultation-deliverable{padding:30px}.sample-panel{padding:26px}.sample-tabs{padding:24px}.sample-tabs button{font-size:16px}.workbench-bar{font-size:16px;padding:22px}.sample-table th,.sample-table td{padding:20px}.faq-list details{padding-inline:24px}.consultation-services{grid-template-columns:1fr}.consultation-service{padding-inline:22px}.sales-hero:has(.volume-operations){padding:30px}.footer-links{display:flex;gap:16px 24px;flex-wrap:wrap}.footer-bottom span:nth-child(2){max-width:none}.size-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.consultation-intro h1{font-size:clamp(38px,6.4vw,52px);line-height:1.17}
}
@media(max-width:540px){
 .nav-shell{width:calc(100% - 32px);height:78px!important;gap:16px}.nav-shell>.button{display:none}.nav-shell nav{top:78px;left:16px;right:16px;padding:20px}.brand{font-size:25px;gap:9px}.brand-mark{width:31px;height:31px}.menu-toggle{margin-left:auto}.wrap{width:calc(100% - 36px)}.section{padding-block:64px}.hero,.landing-hero{padding-block:38px;gap:28px}.sales-hero h1{font-size:38px;line-height:1.17}.sales-hero .hero-secondary{font-size:.64em;line-height:1.4}.hero-lead{font-size:18px}.sales-page .section-heading h2{font-size:32px}.section-heading>p{font-size:18px}.hero .eyebrow{font-size:16px}.hero-actions .button{width:100%;font-size:17px;padding:18px 24px}.hero-actions .text-link{font-size:17px}.hero .route-art{height:auto;min-height:440px;display:grid;grid-template-columns:1fr;gap:12px;padding-top:270px;isolation:isolate}.sculpture{width:min(340px,100%);left:50%;translate:-50% 0;top:0}.orbit-label{position:relative;inset:auto;width:fit-content;max-width:100%;font-size:16px;padding:13px 18px;align-self:start}.orbit-two{justify-self:end}.art-caption{position:relative;inset:auto;max-width:none;margin-top:16px;padding-left:22px;font-size:16px}.art-glow{inset:0 0 40%}.person-link strong,.person-link small{font-size:16px}.sales-page .direction-grid-symmetric>.direction-card{padding:26px}.sales-page .direction-grid-symmetric .direction-art.volume-scene{height:245px;flex-basis:245px}.volume-labels span,.trust-scene-panel .volume-labels span{font-size:16px;padding:6px 10px}.trust-scene-panel .volume-scene{min-height:275px}.sales-hero .trust-scene-panel{padding:26px}.trust-scene-panel h2{font-size:30px}.sales-hero:has(.volume-operations){padding:26px}.money-calculator .cost-fields{grid-template-columns:1fr}.money-calculator .cost-inputs,.money-calculator .cost-result{padding:28px}.catalog-grid>.turnkey-card{padding:26px;gap:30px}.turnkey-result,.turnkey-completion{padding:22px}.turnkey-stages li{padding-left:44px}.catalog-price-row{grid-template-columns:minmax(0,1fr) 36px;padding:24px}.catalog-price-cell{min-width:0}.catalog-price-row>.catalog-price-cell{grid-column:1;grid-row:2}.catalog-price-row>.circle-arrow{grid-column:2;grid-row:1/3}.sales-card,.price-card,.sales-offer-list>a{padding:28px}.sales-about.trust-about{padding:26px}.leader-highlights{grid-template-columns:1fr;gap:22px}.leader-highlights>div{display:grid;grid-template-columns:85px 1fr;gap:18px;align-items:start;padding:0}.leader-highlights span{margin:0;font-size:17px}.leader-highlights strong{font-size:36px}.sales-final,.cta-strip{padding:30px}.faq-list details{padding-inline:22px}.faq-list summary{font-size:19px;gap:20px}.faq-list details p{padding-right:0}.sample-panel{padding:22px}.sample-tabs{padding:22px;gap:12px}.sample-tabs button{flex:1 1 160px}.workbench-bar{gap:14px}.ai-steps{grid-template-columns:1fr}.ai-message,.ai-output{padding:24px}.sample-table-scroll{max-width:100%}.contact-card{padding:28px}.contact-card h2{font-size:27px}.footer-contacts{font-size:18px}.footer-bottom{font-size:16px}.footer-links{font-size:17px}.footer-top{gap:24px}dialog{padding:28px 24px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:26px}.dialog-header .eyebrow{font-size:16px}dialog h2{font-size:29px;line-height:1.3}.picker-option{padding:18px 16px;gap:12px}.picker-option>span:first-child{width:28px;height:28px}.consent{font-size:16px}.button.small{font-size:17px}.consultation-intro h1{font-size:38px}.consultation-facts strong{font-size:42px}.consultation-facts span{font-size:18px}.leader-method-intro p,.leader-copy>p,.leader-credentials ul{font-size:18px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orbit-label,.sculpture{animation:none!important}.button,.turnkey-link,.sales-offer-list>a,.direction-card{transition:none!important}.button:hover,.turnkey-link:hover,.sales-offer-list>a:hover,.direction-card:hover{transform:none!important}}
