/* Saros Forge / considered chapters, clear commercial scope. Local assets only. */
.v6-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.v6-pricing .v6-hero,.v6-contact .v6-hero{padding:48px 0 90px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 75% 22%,#ece8dc,transparent 55%),var(--bg)!important}
.v6-pricing .v6-page-index,.v6-contact .v6-page-index{display:flex;gap:8px;font:11px/1.5 ui-monospace,monospace;color:#66675f;padding:0 0 38px}.v6-page-index a{color:inherit;text-decoration:none}.v6-page-index a:hover{color:#a63614}
.v6-pricing .v6-hero-layout,.v6-contact .v6-hero-layout{display:grid;grid-template-columns:1.04fr 1fr;gap:75px;align-items:center}.v6-pricing .v6-hero-copy h1,.v6-contact .v6-hero-copy h1{font-size:clamp(3.2rem,5.5vw,6.1rem);line-height:.98;letter-spacing:-.065em;max-width:12ch;margin-top:24px}.v6-pricing .v6-hero-copy .lead,.v6-contact .v6-hero-copy .lead{font-size:16px;line-height:1.85;max-width:47ch}.v6-pricing .v6-hero-copy .actions{margin-top:28px}.v6-pricing .v6-hero-layout>*,.v6-contact .v6-hero-layout>*{min-width:0}.v6-micro{font:10px/1.6 ui-monospace,monospace;letter-spacing:.07em;color:#65675e}
/* A material study of the investment, rather than a price disguised as a promise. */
.v6-investment{position:relative;border-top:1px solid #b8baae;padding-top:18px;perspective:1200px}.v6-price-sculpture{height:280px;position:relative;transform-style:preserve-3d;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 70%,#d7d2c466,transparent 60%)}.v6-price-sculpture>span{font:400 180px/1 Georgia,serif;color:#a63614;text-shadow:2px 2px #d18d6e,7px 8px #dbc4b2,14px 16px 30px #785c4422;position:relative;z-index:2;transform:rotateY(-18deg) rotateZ(-8deg);transition:transform .8s}.v6-investment:hover .v6-price-sculpture>span{transform:rotateY(12deg) rotateZ(0)}.v6-price-sculpture i{position:absolute;width:58%;height:53%;border:1px solid #b8b5a7;background:linear-gradient(140deg,#fffefaaf,#eeeade99);box-shadow:8px 12px #cec9b980;transform:rotateX(60deg) rotateZ(-32deg);top:47%;border-radius:6px}.v6-price-sculpture i:nth-of-type(2){top:39%;background:#f8f3e9bb}.v6-price-sculpture i:nth-of-type(3){top:31%;background:#faf8f2d9}.v6-investment-note{position:relative;padding:32px 0 0;margin-top:15px;border-top:1px solid #c7c8bc;display:grid;grid-template-columns:1fr 1fr;gap:16px 28px}.v6-investment-note>.v6-micro{grid-column:1/-1}.v6-investment-note strong{font-size:34px;font-weight:400;line-height:1.08;letter-spacing:-.04em}.v6-investment-note p{font-size:13px;line-height:1.8}.v6-investment-note a{grid-column:1/-1;justify-self:start;font-size:13px;color:#a63614;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:5px}
/* Dynamic, source-driven package comparison. */
.v6-compare{background:#efeee7!important}.v6-compare-heading{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;margin-bottom:40px}.v6-compare-heading h2{margin-top:21px;font-size:clamp(2.5rem,4.5vw,4.6rem)}.v6-compare-heading>p{font-size:14px;line-height:1.9;max-width:40ch}.v6-compare-controls{display:grid;grid-template-columns:1fr 1fr;gap:35px}.v6-compare-controls>div{min-width:0}.v6-compare-controls label{font-size:12px;display:block;margin-bottom:10px}.v6-compare-controls select{width:100%;min-height:54px;padding:13px 35px 13px 15px;border:1px solid #b8bcae;border-radius:4px;background:#fdfcf9;color:#23241f;font:inherit;font-size:15px}.v6-compare-tools{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:18px 0 28px;flex-wrap:wrap}.v6-compare-tools label{display:flex;align-items:center;gap:9px;min-height:44px;font-size:13px}.v6-compare-tools input{accent-color:#a63614;width:18px;height:18px}.v6-compare-tools .btn{font-size:12px;min-height:44px;padding:9px 17px}.v6-compare-results{display:grid;grid-template-columns:1fr 1fr;gap:35px}.v6-compare-results article{min-width:0;background:#fdfcf9;border-top:3px solid #a63614;padding:30px 30px 20px}.v6-compare-result-index{font:10px ui-monospace,monospace;letter-spacing:.1em;color:#62665a}.v6-compare-results h3{font-size:31px;line-height:1.1;margin:20px 0 10px;max-width:17ch}.v6-compare-results .v6-compare-price{font-size:25px;color:#a63614;letter-spacing:-.04em;margin:20px 0}.v6-compare-results .v6-compare-ideal{font-size:14px;line-height:1.7;min-height:48px}.v6-compare-results ul{list-style:none;padding:0;margin:22px 0}.v6-compare-results li{border-bottom:1px solid #e1e1d8;padding:13px 0;font-size:13px;line-height:1.65;color:#40443a;display:flex;gap:12px}.v6-compare-results li:before{content:'+';color:#a63614;font-size:17px;flex:0 0 10px}.v6-compare-results li.v6-common:before{content:'=';color:#777d6b}.v6-compare-results .v6-compare-meta{font:11px/1.7 ui-monospace,monospace;color:#656b5a;border-top:1px solid #d8dbcd;padding-top:15px;min-height:35px}.v6-compare-results .text-link{font-size:13px;display:inline-flex;align-items:center;min-height:44px;text-underline-offset:5px;color:#a63614}.v6-compare-note{font-size:12px;line-height:1.85;max-width:95ch;margin-top:25px}.v6-compare-empty{font-size:13px;font-style:italic}
/* Full catalogue as an architectural ledger: four scopes remain fully visible. */
.v6-pricing .finder-section{padding:75px 0}.v6-pricing .package-finder{border:0;border-top:1px solid #c4c8b8;border-bottom:1px solid #c4c8b8;border-radius:0;background:transparent;box-shadow:none;padding:35px 0;gap:40px}.v6-pricing .finder-heading h2{font-size:34px;max-width:12ch}.v6-pricing .finder-heading p{font-size:13px;line-height:1.8}.v6-pricing .finder-result{border-color:#c4c8b8}.v6-pricing .finder-result h3{font-size:28px}.v6-pricing .finder-result>strong{font-size:21px;color:#a63614}.v6-pricing .pricing-tabs{margin-bottom:34px;border-bottom:1px solid #c7cbbc;padding:0;gap:24px;display:flex}.v6-pricing .pricing-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:18px 0;font-size:15px;color:#666b5b;min-height:52px}.v6-pricing .pricing-tabs button.active{background:transparent;color:#a63614;border-bottom-color:#a63614}.v6-pricing .pricing-grid,.v6-pricing [data-pricing-panel=ai]>.grid-3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 50px}.v6-pricing .price-card{border:0;border-top:1px solid #bfc4b1;border-radius:0;box-shadow:none;background:transparent;padding:36px 0;display:grid;grid-template-columns:1fr;align-content:start;transition:none;position:relative}.v6-pricing .price-card:hover{transform:none;box-shadow:none}.v6-pricing .price-card.featured{border-top:2px solid #a63614}.v6-pricing .price-card .tier{position:absolute;right:0;top:32px;font:14px ui-monospace,monospace;color:#8a907f}.v6-pricing .price-card h3{font-size:clamp(25px,2.4vw,35px);max-width:80%;margin:0 0 12px}.v6-pricing .price-card .ideal{font-size:14px;max-width:40ch;min-height:24px}.v6-pricing .price-card .price{font-size:26px;font-weight:400;letter-spacing:-.04em;color:#a63614;margin:24px 0 18px}.v6-pricing .price-card ul{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;padding:0;margin:22px 0 26px;list-style:none}.v6-pricing .price-card li{font-size:13px;line-height:1.65;padding:10px 0;border-bottom:1px solid #dde0d4;margin:0;display:flex;gap:8px;align-items:start}.v6-pricing .price-card li:before{content:'+';color:#a63614;font-size:15px;position:static;flex:0 0 10px;background:transparent}.v6-pricing .price-card .btn{justify-self:start}.v6-pricing .price-card .scope-detail-link{font-size:12px;margin:0 0 18px}.v6-pricing .price-card .meta{gap:10px;display:flex;flex-wrap:wrap;font:11px/1.7 ui-monospace,monospace}.v6-pricing .care-grid{grid-template-columns:1fr;gap:0}.v6-pricing .care-card{display:grid;grid-template-columns:1fr .8fr 1.5fr;gap:35px;align-items:start;border:0;border-top:1px solid #c7cbba;padding:28px 0;border-radius:0;background:transparent;box-shadow:none;transition:none}.v6-pricing .care-card:hover{transform:none;box-shadow:none}.v6-pricing .care-card h3{font-size:24px;margin:0}.v6-pricing .care-card .price{font-size:21px;color:#a63614;margin:0;line-height:1.4}.v6-pricing .care-card p{font-size:13px;line-height:1.85;margin:0}.v6-care-ledger{background:#eeeee6!important}.v6-pricing .v6-commercial-ledger .grid-3{gap:0}.v6-pricing .v6-commercial-ledger .card{border:0;border-left:1px solid #cdd1c2;border-radius:0;padding:0 28px;background:transparent;box-shadow:none}.v6-pricing .v6-commercial-ledger .card:first-child{padding-left:0;border:0}.v6-pricing .v6-commercial-ledger .card h3{font-size:27px}.v6-pricing .v6-commercial-ledger .card p{font-size:13px;line-height:1.8}.v6-pricing .commercial-section>.wrap{display:grid;grid-template-columns:.7fr 1.3fr;gap:16px 60px;align-items:start}.v6-pricing .commercial-section>.wrap>.eyebrow{grid-column:1}.v6-pricing .commercial-section h2{grid-column:1;grid-row:2;font-size:clamp(2rem,3vw,3.4rem);max-width:14ch;position:sticky;top:125px;margin:0}.v6-pricing .commercial-accordion{grid-column:2;grid-row:1/4}.v6-pricing .commercial-accordion details{background:transparent;padding:0}.v6-pricing .commercial-note{grid-column:2;margin-top:10px;padding-top:28px}.v6-pricing .commercial-accordion summary{font-size:15px;padding:21px 22px 21px 0;line-height:1.6}.v6-pricing .commercial-accordion p{font-size:13px}.v6-pricing .care-boundaries{padding-top:45px}
/* Package detail / a proposal-like hierarchy, with all exclusions retained. */
.v6-package .package-hero{padding:42px 0 90px}.v6-package .story-nav{margin-bottom:60px;gap:10px 24px}.v6-package .story-nav a{font-size:12px;min-height:34px;display:inline-flex;align-items:center}.v6-package .package-view{position:relative}.v6-package .package-view>h1{font-size:clamp(3.2rem,6.5vw,6.8rem);line-height:.98;max-width:12ch;margin:25px 0 18px;position:relative;z-index:2}.v6-package .package-view>.lead{max-width:38ch;font-size:17px;line-height:1.8;position:relative;z-index:2}.v6-package-visual{width:44%;position:absolute;right:0;top:-8px;height:315px;perspective:1000px;pointer-events:none}.v6-package-visual-label{font:10px ui-monospace,monospace;color:#62675b;position:absolute;left:20px;top:0}.v6-package-window{width:83%;height:220px;position:absolute;left:0;top:35px;background:#fffdf8;border:1px solid #aaa999;border-radius:6px;box-shadow:5px 8px #d1cebe,15px 25px 35px #403a2922;transform:rotateY(-14deg) rotateX(9deg) rotateZ(-4deg);z-index:2;overflow:hidden}.v6-window-top{height:24px;display:flex;align-items:center;gap:4px;border-bottom:1px solid #ddd9cb;background:#f0eee5;padding:0 10px}.v6-window-top>i{width:4px;height:4px;border:1px solid #aaa99b;border-radius:50%}.v6-window-top>span{font:6px ui-monospace,monospace;color:#6b6c5d;margin-left:auto}.v6-window-body{padding:25px;position:relative;height:190px}.v6-window-body>b{font-size:39px;line-height:.95;font-weight:400;letter-spacing:-.055em}.v6-window-object{position:absolute;right:13%;top:18%;width:28%;height:56%;transform:rotateZ(25deg)}.v6-window-object i{position:absolute;inset:10%;border:7px solid #d44920;border-radius:50%;transform:rotateY(60deg);box-shadow:2px 2px #8d371d}.v6-window-object i:nth-child(2){transform:rotateY(-60deg)}.v6-window-object i:nth-child(3){transform:rotateX(55deg)}.v6-window-lines{position:absolute;bottom:25px;left:25px;right:40px;display:flex;gap:10px}.v6-window-lines i{flex:1;height:3px;background:#dad9ce}.v6-window-lines i:first-child{background:#d44920}.v6-package-sheet{position:absolute;top:80px;right:0;width:40%;height:210px;transform:rotateY(-14deg) rotateX(9deg) rotateZ(7deg);padding:25px 20px;background:#ebe9dd;border:1px solid #b7b5a5;box-shadow:3px 7px #d7d3c3}.v6-package-sheet span{font:9px/1.65 ui-monospace,monospace;letter-spacing:.06em;color:#666a5a}.v6-package-sheet i{height:2px;background:#bebfb0;display:block;margin-top:20px}.v6-package-sheet i:last-child{width:60%;background:#bf5935}.v6-package-visual-2 .v6-window-object{transform:rotateZ(-15deg)}.v6-package-visual-3 .v6-window-object{transform:rotateZ(60deg)}.v6-package-visual-4 .v6-window-object{transform:rotateZ(0)}.v6-package-visual-4 .v6-window-object i{border-radius:3px}.v6-package .package-detail-layout{margin-top:95px;gap:90px;grid-template-columns:1.15fr .85fr;border-top:1px solid #c4c9b5;padding-top:45px}.v6-package .package-detail-layout h2{font-size:30px;max-width:17ch;margin-bottom:25px;line-height:1.1}.v6-package .package-list{counter-reset:package-item;margin:0 0 48px;gap:0}.v6-package .package-list li{counter-increment:package-item;font-size:14px;padding:18px 0;gap:18px;color:#454b3c;line-height:1.6;border-color:#d9dccf}.v6-package .package-list li:before{content:counter(package-item,decimal-leading-zero);font:10px/2 ui-monospace,monospace;color:#a63614;flex:0 0 22px;padding-top:2px}.v6-package .package-list.excluded li:before{content:'—';color:#73796a}.v6-package .package-detail-layout>div>p{font-size:13px;line-height:1.85;max-width:60ch}.v6-package .package-scope{border-radius:0;background:#ecebdf;border:0;border-top:3px solid #a63614;padding:35px;top:118px;box-shadow:12px 12px #e3e1d5}.v6-package .package-scope .price{font-size:48px;letter-spacing:-.055em;font-weight:400;margin:25px 0;color:#a63614}.v6-package .package-scope p{font-size:12px;line-height:1.85}.v6-package .package-scope>p:first-of-type{font-size:14px;border-block:1px solid #cdd0bf;padding-block:17px}.v6-package .package-scope .actions{align-items:stretch;flex-direction:column}.v6-package .package-scope .btn{justify-content:center;text-align:center}.v6-package .commercial-note{margin:0;max-width:85ch;margin-left:auto}.v6-package .commercial-note h3{font-size:34px;max-width:20ch}
/* A welcoming, focused contact page. Original form structure is preserved. */
.v6-contact .v6-hero-copy h1{max-width:11ch}.v6-contact .contact-list{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;margin-top:30px}.v6-contact .contact-link{display:flex;flex-direction:column;align-items:start;gap:9px;border:0;border-top:1px solid #c8caba;border-radius:0;padding:18px 0;text-decoration:none;min-width:0;background:transparent}.v6-contact .contact-link span{font:10px ui-monospace,monospace;text-transform:uppercase;color:#727666}.v6-contact .contact-link strong{font-size:14px;font-weight:400;overflow-wrap:anywhere}.v6-contact .contact-link:hover strong{color:#a63614}.v6-welcome{position:relative;border:1px solid #c6c7ba;background:#fdfbf5;box-shadow:15px 18px #e2dfd2;padding:32px}.v6-welcome:before{content:'';width:80px;height:80px;position:absolute;right:20px;top:70px;border:1px solid #c4c3b5;border-radius:50%;box-shadow:inset 0 0 0 17px #fdfbf5,inset 0 0 0 18px #c4c3b5;transform:rotateX(35deg) rotateY(-18deg);pointer-events:none;opacity:.7}.v6-welcome-top{display:flex;justify-content:space-between;gap:18px;padding-bottom:22px;border-bottom:1px solid #dbddcf}.v6-welcome>strong{display:block;font-size:clamp(32px,3.1vw,47px);font-weight:400;letter-spacing:-.05em;line-height:1.06;max-width:13ch;margin:30px 0 20px;position:relative}.v6-welcome>p{font-size:12px;line-height:1.8;max-width:38ch}.v6-contact-paths{display:grid;margin-top:32px}.v6-contact-paths>a{padding:23px 0;border-top:1px solid #d1d4c4;text-decoration:none;display:grid;gap:9px;min-height:100px}.v6-contact-paths span{font:9px ui-monospace,monospace;color:#a63614;letter-spacing:.06em}.v6-contact-paths b{font-size:18px;font-weight:400;letter-spacing:-.02em}.v6-contact-paths small{font-size:12px;color:#666e5b;line-height:1.7}.v6-contact-paths a:hover b{color:#a63614}.v6-welcome .v6-welcome-note{border-top:1px solid #d1d4c4;padding-top:18px;font-size:11px;margin-top:0;max-width:none}.v6-contact .fast-enquiry-shell{border:0;border-top:1px solid #c5cbb6;box-shadow:none;border-radius:0;grid-template-columns:.9fr 1.1fr;gap:80px;padding:45px 0;background:transparent}.v6-contact .fast-enquiry-intro{padding:0}.v6-contact .fast-enquiry-intro h2{font-size:clamp(2.4rem,4vw,4rem);line-height:1.05;max-width:13ch;margin-top:20px}.v6-contact .fast-enquiry-intro>p{font-size:14px;line-height:1.9;margin-top:25px;max-width:45ch}.v6-contact .fast-enquiry-facts{margin-top:35px;gap:0;border-top:1px solid #cfd4bf}.v6-contact .fast-enquiry-facts span{padding:15px 0;border-bottom:1px solid #cfd4bf;font-size:12px;background:transparent;border-radius:0}.v6-contact .fast-enquiry-facts span:before{color:#a63614}.v6-contact .fast-enquiry-alternative{font-size:13px;line-height:1.8;margin-top:26px;max-width:39ch;min-height:44px}.v6-contact .fast-enquiry-form{border:1px solid #cfd2c2;border-top:3px solid #a63614;border-radius:0;box-shadow:12px 14px #e7e5d9;padding:32px;background:#fdfcf7}.v6-contact .fast-form-heading{padding-bottom:22px;border-bottom:1px solid #dce0d0}.v6-contact .fast-form-heading strong{font-size:23px;font-weight:400;letter-spacing:-.025em}.v6-contact .fast-form-fields{margin-top:25px;gap:21px}.v6-contact .field label{font-size:12px;line-height:1.7;color:#404838}.v6-contact .field input,.v6-contact .field select,.v6-contact .field textarea{border:1px solid #bfc6af;border-radius:3px;color:#23241f;background:#fffefa;min-height:48px;font-size:15px;padding:12px}.v6-contact .field textarea{min-height:100px}.v6-contact .fast-form-consent{font-size:12px;line-height:1.8}.v6-contact .fast-form-note{font-size:11px;line-height:1.8}.v6-contact .fast-submit{width:100%;justify-content:space-between;margin-top:22px}.v6-contact .contact-grid{grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.v6-contact .contact-grid>div:first-child{position:sticky;top:120px}.v6-contact .contact-grid h2{font-size:clamp(2.3rem,3.8vw,3.8rem)!important;max-width:14ch}.v6-contact .contact-grid>div:first-child>p{font-size:13px;line-height:1.85;max-width:45ch}.v6-contact .brief-companion{border:0;border-top:1px solid #c8cfb9;border-radius:0;background:transparent;padding:25px 0;margin-top:35px}.v6-contact .brief-steps{grid-template-columns:repeat(4,1fr);gap:18px 10px;margin-top:22px}.v6-contact .brief-steps li{font-size:10px;display:grid;gap:7px;align-content:start}.v6-contact .brief-steps li>span{height:28px;width:28px;font-size:9px}.v6-contact .brief-tip{border:0;border-top:1px solid #c8cfb9;border-radius:0;padding:20px 0;margin-top:25px;background:transparent}.v6-contact .brief-tip>span{font:9px ui-monospace,monospace;color:#a63614}.v6-contact .brief-tip p{font-size:12px;line-height:1.8;margin-top:12px}.v6-contact .wizard{border:1px solid #cbd2ba;border-top:3px solid #a63614;border-radius:0;padding:35px;box-shadow:12px 14px #e7e5d9;background:#fdfcf7!important}.v6-contact .wizard h3{font-size:28px;line-height:1.15}.v6-contact .wizard .option span{min-height:54px;border-radius:3px;font-size:14px;line-height:1.6}.v6-contact .wizard .option input:checked+span{background:#f7ece1;color:#743214;border-color:#a63614}.v6-contact .wizard-step-label{font:11px ui-monospace,monospace;margin:23px 0;color:#6b725e}.v6-contact .wizard-actions{border-top:1px solid #d5dbc9;padding-top:25px}.v6-contact .progress{height:3px;background:#e5e8da}.v6-contact .progress i{background:#a63614}
/* Three connected brand chapters: a real spatial metaphor with meaningful controls. */
.v6-story-hero{padding:45px 0 80px}.v6-story-hero .story-nav{margin-bottom:55px;border-color:#bfc6ae;gap:12px 32px}.v6-story-hero .story-nav a{font:11px ui-monospace,monospace;min-height:35px;display:inline-flex;align-items:center}.v6-story-hero .story-grid{gap:70px;grid-template-columns:.95fr 1.05fr;align-items:center}.v6-story-hero .story-copy h1{font-size:clamp(3.5rem,6.4vw,6.6rem);max-width:12ch;line-height:.95;font-weight:400}.v6-story-hero .story-copy h1 em{font-family:Georgia,serif;font-style:italic;font-weight:400;color:#a63614}.v6-story-hero .story-copy .lead{font-size:15px;line-height:1.9;max-width:44ch}.v6-story-hero .chapter-number{font:10px ui-monospace,monospace;color:#a63614;letter-spacing:.08em}.v6-story-hero .story-copy .actions{gap:12px;margin-top:30px}.v6-story-hero .story-copy .btn{font-size:12px;padding:13px 18px}.v6-story-hero .story-panel{border:1px solid #bdc5ad;border-radius:0;box-shadow:14px 16px #e4e4d7;background:#f6f5ec;overflow:hidden;position:relative;perspective:1300px}.v6-story-hero .instrument-top{font:9px/1.7 ui-monospace,monospace;padding:18px 22px;border-color:#cfd5bf;color:#626d53}.v6-story-hero .story-controls button{border-radius:3px;font-size:11px;min-height:44px;padding:10px 12px;background:#fdfcf7;border-color:#c1cab0;color:#4e5b40}.v6-story-hero .story-controls button[aria-pressed=true]{background:#a63614;color:#fff;border-color:#a63614}.v6-story-hero .alignment-diagram{display:none}.v6-orbit-scene{height:320px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 40% 43%,#fffef7,transparent 60%),linear-gradient(155deg,#eeeee1,#e5e7d7);perspective:800px;--moon-y:-70px}.v6-orbit-scene:after{content:'';height:25%;position:absolute;bottom:6%;left:8%;right:8%;border-radius:50%;background:#545f3733;filter:blur(16px);transform:rotateX(70deg)}.v6-orbit-track{position:absolute;width:70%;aspect-ratio:1;left:15%;top:-5%;transform:rotateX(58deg) rotateZ(-22deg);transform-style:preserve-3d}.v6-orbit-track i{position:absolute;inset:0;border:1px solid #aeb89a;border-radius:50%}.v6-orbit-track i:nth-child(2){inset:14%;border-style:dashed;transform:translateZ(8px)}.v6-orbit-track i:nth-child(3){inset:-6%;border:7px double #d1d6c1;transform:translateZ(-10px)}.v6-sun{width:88px;height:88px;left:9%;top:31%;position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 27%,#f7b87f,#d85c29 45%,#9c3518 85%);box-shadow:0 0 35px #f1b26766,inset -12px -8px 18px #79270c55;z-index:2}.v6-earth{width:62px;height:62px;right:10%;top:35%;position:absolute;border-radius:50%;background:radial-gradient(circle at 28% 24%,#a6b4a0,#687c5a 50%,#293b26 90%);box-shadow:inset -10px -8px 12px #192d1d88,5px 8px 12px #33412622;z-index:2}.v6-moon{width:28px;height:28px;left:calc(52% - 14px);top:calc(42% - 14px);transform:translateY(var(--moon-y));position:absolute;border-radius:50%;background:radial-gradient(circle at 26% 25%,#d5d5c4,#a7ac99 50%,#626b51 90%);box-shadow:inset -6px -4px 7px #4c584188,3px 5px 7px #42503344;z-index:3;transition:transform .12s}.v6-light-axis{position:absolute;left:17%;right:16%;top:42%;height:1px;background:repeating-linear-gradient(90deg,#ab7554 0 5px,transparent 5px 10px);z-index:1}.v6-shadow-path{position:absolute;left:52%;width:32%;height:45px;top:calc(42% - 22px);background:linear-gradient(90deg,#44533866,#44533811);clip-path:polygon(0 35%,100% 0,100% 100%,0 65%);opacity:var(--aligned,0);transition:opacity .3s;z-index:1}.v6-orbit-labels{position:absolute;left:10%;right:9%;top:65%;display:flex;justify-content:space-between;font:8px ui-monospace,monospace;color:#677356;z-index:3}.v6-orbit-position{position:absolute;left:22px;bottom:22px;font:8px ui-monospace,monospace;color:#526444;letter-spacing:.04em;z-index:3}.v6-orbit-position b{font-weight:400;color:#a63614}.v6-story-hero .alignment-controls{background:#fdfcf7;border-color:#cbd3b9;padding:25px}.v6-story-hero .alignment-controls label{font-size:12px;color:#414f33}.v6-story-hero .alignment-controls strong{font-weight:400}.v6-story-hero .alignment-controls output{color:#a63614;font:12px ui-monospace,monospace}.v6-story-hero .alignment-readout{font-size:12px!important;line-height:1.8;min-height:43px}.v6-story-hero .story-facts{margin-top:65px;border-color:#c4ccb2}.v6-story-hero .story-facts article{padding:30px 28px;border-color:#c4ccb2}.v6-story-hero .story-facts article:first-child{padding-left:0}.v6-story-hero .story-facts strong{font-size:47px;line-height:1;font-weight:400;color:#a63614}.v6-story-hero .story-facts span{font-size:12px;line-height:1.8;color:#667256;max-width:27ch}
.v6-forge-scene{height:300px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 45% 50%,#fcf8ed,#e5e6d8)}.v6-forge-grid,.v6-formation-floor{position:absolute;inset:13% 9%;background-image:linear-gradient(#b5c0a333 1px,transparent 1px),linear-gradient(90deg,#b5c0a333 1px,transparent 1px);background-size:27px 27px;transform:perspective(700px) rotateX(65deg);border:1px solid #c1cab3}.v6-build-stack{position:absolute;inset:40px 19% 30px 17%;perspective:950px;transform-style:preserve-3d}.v6-build-layer{position:absolute;inset:0;height:175px;transform:rotateX(40deg) rotateY(-16deg) rotateZ(-17deg);background:#fbf8efd9;border:1px solid #aab49a;box-shadow:3px 7px #b7bfa9,10px 16px 20px #3b482422;padding:24px;transition:transform .85s,background .85s,border-color .85s;z-index:3}.v6-build-layer:nth-child(2){top:42px;left:35px;right:-35px;transform:rotateX(40deg) rotateY(-16deg) rotateZ(8deg);background:#efe8d7;z-index:2}.v6-build-layer:nth-child(3){top:85px;left:-10px;right:10px;transform:rotateX(40deg) rotateY(-16deg) rotateZ(17deg);background:#e4e5d5;z-index:1}.v6-build-layer>span{font:7px ui-monospace,monospace;color:#6b755b;display:block;letter-spacing:.04em}.v6-build-layer>strong{font-size:22px;display:block;margin-top:16px;letter-spacing:-.03em;font-weight:400}.v6-build-layer>i{height:3px;background:#d3d8c6;display:inline-block;width:29%;margin-top:20px}.v6-build-layer>i:nth-of-type(2){background:#c67b50}.v6-build-layer>b{font:11px ui-monospace,monospace;color:#a63614;display:block;margin-top:20px}.v6-structure-nodes{display:flex;justify-content:space-between;margin-top:20px;gap:20px}.v6-structure-nodes>i{width:25px;height:25px;background:#b7c0a3;border:1px solid #8f9e78}.v6-craft-marker{position:absolute;left:20px;bottom:17px;font:9px ui-monospace,monospace;color:#5a6a48}.v6-craft-marker>b{font-weight:400;color:#a63614}.v6-story-hero [data-forge-stage='1'] .v6-build-layer{background:#f7dfc6;border-color:#c36838}.v6-story-hero [data-forge-stage='1'] .v6-build-layer:nth-child(2){transform:translateY(-8px) rotateX(40deg) rotateY(-16deg) rotateZ(0)}.v6-story-hero [data-forge-stage='2'] .v6-build-layer:nth-child(2),.v6-story-hero [data-forge-stage='3'] .v6-build-layer:nth-child(2),.v6-story-hero [data-forge-stage='4'] .v6-build-layer:nth-child(2){left:0;right:0;transform:rotateX(40deg) rotateY(-16deg) rotateZ(-17deg)}.v6-story-hero [data-forge-stage='2'] .v6-build-layer:nth-child(3),.v6-story-hero [data-forge-stage='3'] .v6-build-layer:nth-child(3),.v6-story-hero [data-forge-stage='4'] .v6-build-layer:nth-child(3){left:0;right:0;transform:rotateX(40deg) rotateY(-16deg) rotateZ(-17deg)}.v6-story-hero [data-forge-stage='3'] .v6-build-layer{border-color:#a63614;box-shadow:3px 7px #a63614,10px 16px 20px #3b482422}.v6-story-hero [data-forge-stage='4'] .v6-build-layer{transform:translateY(25px) rotateX(16deg) rotateY(-12deg) rotateZ(-5deg)}.v6-story-hero [data-forge-stage='4'] .v6-build-layer:nth-child(2){top:10px;transform:translateY(25px) rotateX(16deg) rotateY(-12deg) rotateZ(-5deg)}.v6-story-hero [data-forge-stage='4'] .v6-build-layer:nth-child(3){top:20px;transform:translateY(25px) rotateX(16deg) rotateY(-12deg) rotateZ(-5deg)}.v6-story-hero .forge-workbench{background:#fdfcf7;padding:25px}.v6-story-hero .forge-workbench>span{font-size:9px;color:#a63614}.v6-story-hero .forge-workbench h3{font-size:27px;line-height:1.1;margin:17px 0 12px}.v6-story-hero .forge-workbench p{font-size:12px;line-height:1.8;min-height:44px}.v6-story-hero .v6-progress-blocks{height:5px;gap:4px;margin:22px 0 0;align-items:stretch}.v6-story-hero .v6-progress-blocks i{height:5px!important;background:#dce0ce;animation:none!important;transform:none!important}.v6-story-hero [data-forge-stage='0'] .v6-progress-blocks i:first-child,.v6-story-hero [data-forge-stage='1'] .v6-progress-blocks i:nth-child(-n+2),.v6-story-hero [data-forge-stage='2'] .v6-progress-blocks i:nth-child(-n+3),.v6-story-hero [data-forge-stage='3'] .v6-progress-blocks i:nth-child(-n+4),.v6-story-hero [data-forge-stage='4'] .v6-progress-blocks i{background:#a63614}
.v6-formation-scene{height:295px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 45% 40%,#fcf8ed,#e5e7d8);perspective:900px}.v6-formation-floor{inset:35% 12% 2%;transform:rotateX(65deg)}.v6-formation-ring{position:absolute;left:16%;top:18%;height:170px;width:170px;transform-style:preserve-3d;transform:rotateY(27deg) rotateZ(-20deg);transition:transform 1s,left 1s}.v6-formation-ring>i{position:absolute;inset:0;border:12px solid #aa633c;border-radius:50%;box-shadow:inset 3px 3px #f4c99b,4px 4px #794428;transform:rotateY(45deg)}.v6-formation-ring>i:nth-child(2){border-color:#d59b65;transform:rotateX(63deg);box-shadow:inset 3px 3px #ffe1b8,4px 4px #91633a}.v6-formation-ring>b{position:absolute;left:43%;top:43%;width:24px;height:24px;background:radial-gradient(circle at 25% 25%,#d1d7bf,#6e7f53 80%);border-radius:50%}.v6-formation-frame{position:absolute;right:12%;top:22%;height:160px;width:140px;transform:rotateX(15deg) rotateY(-27deg) rotateZ(15deg);transform-style:preserve-3d;transition:transform 1s,right 1s}.v6-formation-frame>i{position:absolute;inset:0;border:10px solid #a9b69a;box-shadow:3px 5px #647653;background:#e9eddf55}.v6-formation-frame>i:nth-child(2){transform:translateZ(-20px)}.v6-formation-frame>i:nth-child(3){transform:translateZ(-40px)}.v6-formation-frame>i:nth-child(4){transform:translateZ(-60px)}.v6-formation-frame>b{position:absolute;inset:0;display:grid;place-items:center;font:400 39px Georgia,serif;color:#a63614}.v6-formation-callouts{display:flex;justify-content:space-between;position:absolute;left:22px;right:22px;bottom:20px;font:8px/1.8 ui-monospace,monospace;color:#6a765b}.v6-formation-callouts span:last-child{text-align:right}.v6-formation-callouts b{font-size:11px;color:#a63614;font-weight:400}.v6-story-hero [data-merge-stage='1'] .v6-formation-ring{left:27%;transform:rotateY(0) rotateZ(-20deg)}.v6-story-hero [data-merge-stage='1'] .v6-formation-frame{right:24%;transform:rotateX(0) rotateY(0) rotateZ(0)}.v6-story-hero [data-merge-stage='2'] .v6-formation-ring{left:calc(50% - 85px);transform:rotateY(-24deg) rotateZ(25deg)}.v6-story-hero [data-merge-stage='2'] .v6-formation-frame{right:calc(50% - 70px);transform:rotateX(0) rotateY(-24deg) rotateZ(0)}.v6-story-hero [data-merge-stage='2'] .v6-formation-frame i{border-color:#ad4e2b}.v6-story-hero .merge-stage{padding:23px 25px;min-height:0;gap:0;border-top:1px solid #c5cfb5;background:#fdfcf7}.v6-story-hero .merge-sources{gap:20px}.v6-story-hero .merge-source{border:0;border-top:1px solid #c5cfb5;background:transparent;padding:13px 0;transform:none!important}.v6-story-hero .merge-source strong{font-size:16px;letter-spacing:.03em}.v6-story-hero .merge-source span{font-size:10px;line-height:1.7;display:block;margin-top:5px;color:#68785a}.v6-story-hero [data-merge-stage='1'] .merge-source{background:transparent}.v6-story-hero .merge-connector{display:none}.v6-story-hero .merge-output{border:0;border-top:1px solid #c5cfb5;text-align:left;padding:18px 0 0;background:transparent!important;box-shadow:none!important}.v6-story-hero .merge-output strong{font-size:25px;color:#a63614!important}.v6-story-hero .merge-output span{font-size:12px;line-height:1.8;display:block;margin-top:7px;color:#596b48!important}.v6-story-hero .merge-description{padding:0 25px 25px;background:#fdfcf7}.v6-story-hero .merge-description p{font-size:12px;line-height:1.8;min-height:44px}.v6-story-hero .merge-description .story-controls{margin-top:18px}
.v6-chapter-essays{display:grid;grid-template-columns:1fr;gap:0;margin-top:50px;border-top:1px solid #bfc9ad}.v6-chapter-essays article{display:grid;grid-template-columns:.52fr 1fr 1.12fr;gap:35px;border:0;border-bottom:1px solid #c7d0b6;padding:35px 0;align-items:start}.v6-chapter-essays small{font:10px/1.8 ui-monospace,monospace;color:#a63614;letter-spacing:.04em}.v6-chapter-essays h3{font-size:28px;line-height:1.1;margin:0;max-width:15ch;font-weight:400}.v6-chapter-essays p{font-size:14px;line-height:1.85;margin:0;max-width:45ch}.v6-saros .source-note{font-size:12px;line-height:1.85;margin-top:30px;max-width:88ch}.v6-chapter-next{background:#eeeee4!important;position:relative;overflow:hidden}.v6-chapter-next>.wrap{position:relative}.v6-chapter-next h2{font-size:clamp(3rem,5.5vw,5.8rem);line-height:1;max-width:14ch;margin-top:24px}.v6-chapter-next .actions{margin-top:35px}.v6-chapter-next:after{content:'↗';font:300 clamp(130px,20vw,300px)/1 Arial,sans-serif;color:#cbd0bb;position:absolute;right:9%;top:22%;pointer-events:none}
/* Policies remain quiet, navigable and comfortable to read. Wording is untouched. */
.v6-legal-page .legal-hero{padding:45px 0 100px!important;background:#efeee6!important}.v6-legal-page .legal-shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:55px;align-items:start}.v6-legal-page .legal-nav{position:sticky;top:118px;border:0;padding-top:14px}.v6-legal-page .legal-nav>a{display:block;border:0;border-bottom:1px solid #d0d6c2;border-radius:0;background:transparent;text-decoration:none;font-size:14px;padding:15px 0;min-height:48px;color:#606c51}.v6-legal-page .legal-nav>a[aria-current=page]{background:transparent;color:#a63614;border-color:#a63614}.v6-legal-contents{margin-top:28px;border-top:1px solid #c3ccb3;padding-top:15px}.v6-legal-contents>summary{font:10px ui-monospace,monospace;letter-spacing:.06em;color:#4d603b;min-height:44px;cursor:pointer;padding-top:14px;list-style:revert}.v6-legal-page .legal-toc{margin-top:0;border:0;padding-top:10px;gap:0}.v6-legal-page .legal-toc>span{display:none}.v6-legal-page .legal-toc>a{font-size:11px;line-height:1.65;padding:8px 0!important;min-height:35px;border-left:0!important;color:#5e6e4d}.v6-legal-page .legal-toc>a[aria-current=true]{color:#a63614}.v6-legal-page .legal-content{background:#fdfcf7;max-width:none;border:1px solid #d5dac8;padding:40px 55px 65px;box-shadow:8px 10px #e4e4d6;min-width:0}.v6-policy-mark{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d8deca;padding:0 0 27px;margin-bottom:32px;color:#6c7c5d}.v6-policy-mark span{font:9px/1.7 ui-monospace,monospace;letter-spacing:.06em}.v6-policy-mark b{font-size:40px;font-weight:400;line-height:1;color:#a63614;letter-spacing:-.04em}.v6-legal-page .legal-content>.eyebrow{font-size:9px;line-height:1.8;color:#667754}.v6-legal-page .legal-content h1{font-size:clamp(2.7rem,4.8vw,4.8rem);font-weight:400;line-height:1.04;letter-spacing:-.055em;margin:24px 0}.v6-legal-page .policy-date{font:10px/1.7 ui-monospace,monospace!important;color:#6a7959!important;display:inline-block;background:#eeeee3;padding:10px 12px;margin:0 0 28px!important}.v6-legal-page .legal-content h2{font-size:23px;line-height:1.25;letter-spacing:-.025em;margin:38px 0 17px;padding:27px 0 0;border-color:#d4dcc3;color:#334a29;scroll-margin-top:115px}.v6-legal-page .legal-content p,.v6-legal-page .legal-content li{font-size:14px;line-height:1.95;color:#525d46;max-width:75ch}.v6-legal-page .legal-content p{margin:0 0 18px}.v6-legal-page .legal-content a{color:#96370f;text-underline-offset:4px;overflow-wrap:anywhere}.v6-legal-page .legal-content li{padding-left:5px;margin:8px 0}.v6-legal-page .legal-content ul{padding-left:20px}
@media(min-width:1600px){.v6-pricing .v6-hero-layout,.v6-contact .v6-hero-layout{gap:110px}.v6-price-sculpture{height:320px}}
@media(max-width:1100px){.v6-pricing .v6-hero-layout,.v6-contact .v6-hero-layout,.v6-story-hero .story-grid{gap:40px}.v6-package .package-detail-layout{gap:50px}.v6-pricing .care-card{gap:25px;grid-template-columns:1fr .85fr 1.3fr}.v6-pricing .price-card ul{grid-template-columns:1fr}.v6-contact .fast-enquiry-shell,.v6-contact .contact-grid{gap:45px}.v6-contact .contact-list{grid-template-columns:1fr}.v6-legal-page .legal-shell{grid-template-columns:180px minmax(0,1fr);gap:30px}.v6-legal-page .legal-content{padding:35px}.v6-story-hero .story-copy h1{font-size:5.5vw}.v6-chapter-essays article{gap:25px;grid-template-columns:.5fr .95fr 1fr}.v6-formation-ring{left:12%}.v6-formation-frame{right:9%}}
@media(max-width:800px){.v6-pricing .v6-hero-layout,.v6-contact .v6-hero-layout,.v6-story-hero .story-grid{grid-template-columns:1fr;gap:45px}.v6-pricing .v6-hero-copy h1,.v6-contact .v6-hero-copy h1{max-width:14ch;font-size:clamp(3.2rem,9vw,5rem)}.v6-contact .contact-list{grid-template-columns:1fr 1fr}.v6-pricing .v6-hero-experience,.v6-contact .v6-hero-experience{max-width:600px;width:100%}.v6-price-sculpture{height:280px}.v6-investment-note strong{font-size:34px}.v6-compare-heading{grid-template-columns:1fr;gap:25px}.v6-compare-heading>p{max-width:55ch}.v6-pricing .pricing-grid,.v6-pricing [data-pricing-panel=ai]>.grid-3{gap:0 32px}.v6-pricing .care-card{grid-template-columns:1fr 1fr;gap:14px 25px}.v6-pricing .care-card p{grid-column:1/-1;max-width:70ch}.v6-pricing .commercial-section>.wrap{grid-template-columns:1fr;gap:20px}.v6-pricing .commercial-section>.wrap>.eyebrow,.v6-pricing .commercial-section h2,.v6-pricing .commercial-accordion,.v6-pricing .commercial-note{grid-column:1;grid-row:auto}.v6-pricing .commercial-section h2{position:static;max-width:19ch;margin-bottom:15px}.v6-package .package-view>h1{font-size:clamp(3.3rem,9vw,5.5rem);max-width:13ch}.v6-package-visual{position:relative;width:100%;max-width:550px;height:300px;margin-top:25px}.v6-package .package-detail-layout{grid-template-columns:1fr;margin-top:30px;gap:40px}.v6-package .package-scope{position:static;order:-1;max-width:600px}.v6-package .package-detail-layout>div{max-width:700px}.v6-contact .fast-enquiry-shell,.v6-contact .contact-grid{grid-template-columns:1fr;gap:35px}.v6-contact .contact-grid>div:first-child{position:static}.v6-contact .brief-companion{max-width:none}.v6-contact .fast-enquiry-intro h2,.v6-contact .contact-grid h2{max-width:20ch}.v6-contact .brief-steps{grid-template-columns:repeat(7,1fr)}.v6-contact .brief-tip{display:none}.v6-contact .fast-enquiry-form,.v6-contact .wizard{max-width:650px;width:100%}.v6-story-hero .story-copy h1{font-size:clamp(3.6rem,10vw,5.8rem);max-width:14ch}.v6-story-hero .story-copy .lead{max-width:53ch}.v6-story-hero .story-panel{max-width:600px;width:100%;justify-self:center}.v6-chapter-essays article{grid-template-columns:1fr 2fr;gap:18px 28px}.v6-chapter-essays p{grid-column:2;max-width:55ch}.v6-chapter-essays small{grid-row:1/3}.v6-chapter-essays h3{max-width:22ch}.v6-chapter-next:after{font-size:170px;right:7%;opacity:.6}.v6-legal-page .legal-shell{grid-template-columns:1fr;gap:30px}.v6-legal-page .legal-nav{position:static;display:flex;flex-wrap:wrap;gap:0 25px;padding:0}.v6-legal-page .legal-nav>a{flex:1;min-width:60px;text-align:left;font-size:13px;padding:15px 0}.v6-legal-contents{width:100%;margin-top:20px}.v6-legal-page .legal-toc{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;margin:0;padding:10px 0 0}.v6-legal-page .legal-toc>a{font-size:11px}.v6-legal-page .legal-content{padding:35px}.v6-legal-page .legal-content h1{font-size:clamp(2.8rem,8vw,4.5rem)}}
@media(max-width:520px){.v6-pricing .v6-hero,.v6-contact .v6-hero{padding:32px 0 60px}.v6-pricing .v6-page-index,.v6-contact .v6-page-index{font-size:10px;padding-bottom:30px}.v6-pricing .v6-hero-copy h1,.v6-contact .v6-hero-copy h1{font-size:clamp(2.7rem,11vw,3.6rem);line-height:1.01;margin-top:18px;max-width:12ch}.v6-pricing .v6-hero-copy .lead,.v6-contact .v6-hero-copy .lead{font-size:14px;line-height:1.85}.v6-micro{font-size:8px}.v6-price-sculpture{height:230px}.v6-price-sculpture>span{font-size:150px}.v6-price-sculpture i{width:65%;height:50%}.v6-investment-note{grid-template-columns:1fr;gap:16px;padding-top:25px}.v6-investment-note strong{font-size:30px}.v6-investment-note p{font-size:12px;max-width:43ch}.v6-compare-heading h2{font-size:2.5rem}.v6-compare-heading>p{font-size:13px}.v6-compare-controls{gap:15px;grid-template-columns:1fr}.v6-compare-controls label{font-size:11px}.v6-compare-controls select{font-size:16px}.v6-compare-tools{margin:15px 0 25px;gap:6px}.v6-compare-tools label{font-size:11px}.v6-compare-tools .btn{font-size:11px;padding:9px 12px}.v6-compare-tools .btn span{font-size:16px;margin-left:7px}.v6-compare-results{gap:12px}.v6-compare-results article{padding:20px 12px 15px}.v6-compare-result-index{font-size:8px}.v6-compare-results h3{font-size:22px;line-height:1.1;min-height:74px;margin:16px 0 10px;overflow-wrap:anywhere}.v6-compare-results .v6-compare-price{font-size:20px;line-height:1.3;margin:17px 0}.v6-compare-results .v6-compare-ideal{font-size:11px;min-height:75px}.v6-compare-results li{font-size:11px;padding:12px 0;gap:6px}.v6-compare-results li:before{font-size:14px;flex-basis:8px}.v6-compare-results .v6-compare-meta{font-size:9px;min-height:52px}.v6-compare-results .text-link{font-size:11px;line-height:1.5}.v6-compare-note{font-size:11px}.v6-pricing .finder-section{padding:50px 0}.v6-pricing .package-finder{padding:30px 0;gap:25px;grid-template-columns:1fr}.v6-pricing .finder-result{padding:25px 0 0}.v6-pricing .finder-heading h2{font-size:31px;max-width:15ch}.v6-pricing .finder-result h3{font-size:27px}.v6-pricing .pricing-grid,.v6-pricing [data-pricing-panel=ai]>.grid-3{grid-template-columns:1fr;gap:0}.v6-pricing .pricing-tabs{gap:24px}.v6-pricing .pricing-tabs button{font-size:13px}.v6-pricing .price-card{padding:30px 0 40px}.v6-pricing .price-card h3{font-size:29px;max-width:75%}.v6-pricing .price-card .price{font-size:27px}.v6-pricing .price-card ul{grid-template-columns:1fr 1fr;gap:0 18px}.v6-pricing .price-card li{font-size:12px;gap:6px}.v6-pricing .care-card{grid-template-columns:1fr;gap:10px;padding:24px 0}.v6-pricing .care-card h3{font-size:24px}.v6-pricing .care-card .price{font-size:21px}.v6-pricing .care-card p{font-size:12px}.v6-pricing .v6-commercial-ledger .grid-3{grid-template-columns:1fr;gap:25px}.v6-pricing .v6-commercial-ledger .card,.v6-pricing .v6-commercial-ledger .card:first-child{border:0;border-top:1px solid #c7d1b9;padding:25px 0 0}.v6-pricing .commercial-accordion summary{font-size:13px}.v6-pricing .commercial-section h2{font-size:2.3rem}.v6-package .package-hero{padding:30px 0 65px}.v6-package .story-nav{margin-bottom:37px;gap:4px 18px}.v6-package .story-nav a{font-size:10px;min-height:38px;max-width:46%}.v6-package .package-view>h1{font-size:clamp(2.7rem,11vw,3.6rem);max-width:12ch;margin:20px 0}.v6-package .package-view>.lead{font-size:14px}.v6-package-visual{height:240px;margin-top:20px}.v6-package-window{top:32px;height:175px}.v6-window-body{padding:20px;height:150px}.v6-window-body>b{font-size:31px}.v6-window-top{height:20px}.v6-window-top>span{font-size:5px}.v6-window-object i{border-width:5px}.v6-window-lines{left:20px;right:25px;bottom:20px}.v6-package-sheet{height:170px;top:60px;padding:20px 14px}.v6-package-sheet span{font-size:7px}.v6-package-visual-label{font-size:8px;left:0}.v6-package .package-detail-layout{padding-top:28px}.v6-package .package-scope{padding:27px 24px;box-shadow:7px 8px #e3e1d5}.v6-package .package-scope .price{font-size:42px}.v6-package .package-scope p{font-size:12px}.v6-package .package-detail-layout h2{font-size:27px}.v6-package .package-list li{font-size:13px;gap:12px}.v6-package .commercial-note h3{font-size:29px}.v6-contact .contact-list{gap:0 17px}.v6-contact .contact-link strong{font-size:12px}.v6-contact .contact-link span{font-size:9px}.v6-welcome{padding:23px;box-shadow:8px 10px #e2dfd2}.v6-welcome>strong{font-size:35px}.v6-welcome:before{width:65px;height:65px;top:65px;right:15px}.v6-contact-paths b{font-size:16px}.v6-contact-paths small{font-size:11px}.v6-contact .fast-enquiry-shell{padding-top:30px}.v6-contact .fast-enquiry-intro h2{font-size:2.5rem;max-width:14ch}.v6-contact .fast-enquiry-intro>p{font-size:13px}.v6-contact .fast-enquiry-form,.v6-contact .wizard{padding:24px 18px;box-shadow:7px 8px #e7e5d9}.v6-contact .fast-form-heading strong{font-size:22px}.v6-contact .fast-form-fields{grid-template-columns:1fr}.v6-contact .field input,.v6-contact .field textarea,.v6-contact .field select{font-size:16px}.v6-contact .contact-grid h2{font-size:2.4rem!important}.v6-contact .brief-steps{grid-template-columns:repeat(4,1fr);gap:18px 9px}.v6-contact .brief-steps li{font-size:10px}.v6-contact .wizard h3{font-size:26px}.v6-contact .wizard-actions{gap:9px}.v6-contact .wizard-actions .btn{padding:12px 16px;font-size:12px}.v6-story-hero{padding:30px 0 60px}.v6-story-hero .story-nav{gap:2px 17px;margin-bottom:35px}.v6-story-hero .story-nav a{font-size:9px;min-height:38px}.v6-story-hero .story-copy h1{font-size:clamp(3rem,12vw,4.1rem);max-width:13ch}.v6-story-hero .story-copy .lead{font-size:14px}.v6-story-hero .story-copy .actions{align-items:start;gap:10px}.v6-story-hero .story-copy .btn{font-size:11px;min-height:46px;padding:12px 15px}.v6-story-hero .story-panel{box-shadow:7px 8px #e4e4d7}.v6-story-hero .instrument-top{padding:15px;font-size:7px;gap:10px}.v6-orbit-scene{height:240px}.v6-sun{width:58px;height:58px;left:8%;top:32%}.v6-earth{width:44px;height:44px;right:8%;top:35%}.v6-moon{width:21px;height:21px;left:calc(52% - 10px);top:calc(42% - 10px)}.v6-orbit-track{width:80%;left:10%;top:8%}.v6-orbit-labels{font-size:6px;left:10%;right:7%;top:64%}.v6-orbit-position{left:15px;bottom:18px;font-size:6px}.v6-story-hero .alignment-controls{padding:20px 17px}.v6-story-hero .alignment-controls label{font-size:11px}.v6-story-hero .alignment-readout{font-size:11px!important;min-height:40px}.v6-story-hero .story-facts{margin-top:43px;grid-template-columns:1fr}.v6-story-hero .story-facts article,.v6-story-hero .story-facts article:first-child{display:flex;align-items:center;gap:25px;padding:24px 0;border-bottom:1px solid #c4ccb2;border-right:0}.v6-story-hero .story-facts article:last-child{border-bottom:0}.v6-story-hero .story-facts strong{font-size:40px;min-width:80px}.v6-story-hero .story-facts span{font-size:11px;margin:0}.v6-forge-scene{height:240px}.v6-build-stack{inset:28px 19% 20px 15%}.v6-build-layer{height:140px;padding:19px}.v6-build-layer:nth-child(2){top:35px;left:22px;right:-22px}.v6-build-layer:nth-child(3){top:68px}.v6-build-layer>span{font-size:6px}.v6-build-layer>strong{font-size:19px;margin-top:14px}.v6-build-layer>i{margin-top:15px}.v6-craft-marker{font-size:7px;left:15px;bottom:14px}.v6-story-hero .forge-workbench{padding:21px 17px}.v6-story-hero .forge-workbench h3{font-size:25px}.v6-story-hero .forge-workbench p{font-size:11px;min-height:58px}.v6-story-hero .story-controls{gap:5px;margin-top:20px}.v6-story-hero .story-controls button{font-size:10px;padding:9px;min-height:44px}.v6-formation-scene{height:240px}.v6-formation-ring{width:125px;height:125px;left:8%;top:21%}.v6-formation-ring>i{border-width:9px}.v6-formation-ring>b{width:19px;height:19px}.v6-formation-frame{width:100px;height:120px;right:10%;top:23%}.v6-formation-frame>i{border-width:7px}.v6-formation-frame>b{font-size:29px}.v6-formation-callouts{font-size:6px;left:15px;right:15px;bottom:16px}.v6-formation-callouts b{font-size:9px}.v6-story-hero [data-merge-stage='1'] .v6-formation-ring{left:22%}.v6-story-hero [data-merge-stage='1'] .v6-formation-frame{right:21%}.v6-story-hero [data-merge-stage='2'] .v6-formation-ring{left:calc(50% - 62px)}.v6-story-hero [data-merge-stage='2'] .v6-formation-frame{right:calc(50% - 50px)}.v6-story-hero .merge-stage{padding:20px 17px}.v6-story-hero .merge-source strong{font-size:14px}.v6-story-hero .merge-source span{font-size:9px}.v6-story-hero .merge-output strong{font-size:24px}.v6-story-hero .merge-output span{font-size:11px}.v6-story-hero .merge-description{padding:0 17px 21px}.v6-story-hero .merge-description p{font-size:11px;min-height:56px}.v6-story-hero .merge-description .story-controls{display:grid;grid-template-columns:1fr}.v6-chapter-essays{margin-top:35px}.v6-chapter-essays article{grid-template-columns:1fr;gap:15px;padding:28px 0}.v6-chapter-essays small,.v6-chapter-essays h3,.v6-chapter-essays p{grid-row:auto;grid-column:1}.v6-chapter-essays h3{font-size:27px;max-width:17ch}.v6-chapter-essays p{font-size:13px;line-height:1.85;max-width:40ch}.v6-chapter-essays small{font-size:9px}.v6-chapter-next h2{font-size:clamp(2.8rem,11vw,3.8rem);max-width:11ch}.v6-chapter-next:after{font-size:120px;right:3%;top:22%;opacity:.35}.v6-chapter-next .actions{position:relative;z-index:1;align-items:start}.v6-legal-page .legal-hero{padding:25px 0 65px!important}.v6-legal-page .legal-shell{gap:23px}.v6-legal-page .legal-nav{gap:0 20px}.v6-legal-page .legal-nav>a{font-size:12px}.v6-legal-page .legal-content{padding:27px 19px 40px;box-shadow:5px 7px #e4e4d6}.v6-policy-mark{padding-bottom:20px;margin-bottom:25px}.v6-policy-mark span{font-size:7px}.v6-policy-mark b{font-size:33px}.v6-legal-page .legal-content>.eyebrow{font-size:8px}.v6-legal-page .legal-content h1{font-size:clamp(2.3rem,10vw,3rem);margin:20px 0}.v6-legal-page .policy-date{font-size:9px!important;padding:9px 10px}.v6-legal-page .legal-content h2{font-size:21px;margin-top:30px;padding-top:23px}.v6-legal-page .legal-content p,.v6-legal-page .legal-content li{font-size:13px;line-height:1.95}.v6-legal-page .legal-toc{grid-template-columns:1fr}.v6-legal-page .legal-toc>a{min-height:40px;font-size:11px}.v6-legal-contents{margin-top:15px}}
@media(prefers-reduced-motion:reduce){.v6-price-sculpture>span,.v6-build-layer,.v6-formation-ring,.v6-formation-frame,.v6-moon,.v6-shadow-path{transition:none!important}.v6-investment:hover .v6-price-sculpture>span{transform:rotateY(-18deg) rotateZ(-8deg)}}
.motion-paused .v6-price-sculpture>span,.motion-paused .v6-build-layer,.motion-paused .v6-formation-ring,.motion-paused .v6-formation-frame,.motion-paused .v6-moon,.motion-paused .v6-shadow-path{transition:none!important}.motion-paused .v6-investment:hover .v6-price-sculpture>span{transform:rotateY(-18deg) rotateZ(-8deg)}
/* Commercial text must stay fully readable while the original package selector updates. */
.v6-pricing [data-pricing-panel]{opacity:1!important;transform:none!important}
.v6-contact .fast-enquiry-form .optional{color:#70645b}
.v6-legal-page .v6-policy-mark>span{color:#556245}.v6-legal-page .policy-date{color:#525f43}
.v6-pricing .finder-result{opacity:1!important;transform:none!important}.v6-pricing .price-card>.tier{color:#59634d}
.v6-legal-page .policy-date{color:#525f43!important}
