.analysis-page{--pa-paper:#f7f5f1;--pa-dark:#111b21;--pa-muted:#5d6a73;--pa-line:#d8dbd9}.analysis-page .container{max-width:1240px}.analysis-page .pa-section{padding-block:96px}.analysis-page :where(main) h2{font:500 clamp(36px,4vw,54px)/1.08 Space Grotesk,sans-serif;letter-spacing:-.045em;margin:16px 0 24px}.analysis-page :where(main) h3{font-family:Space Grotesk,sans-serif;font-weight:500;letter-spacing:-.035em}.analysis-page :where(main) p{line-height:1.8}.analysis-page :where(main) em{font-style:normal;color:#b6531b}.analysis-page .pa-eyebrow{margin:0;font-size:12px;font-weight:750;letter-spacing:.11em;line-height:1.5;color:#a95120}.pa-gradient{color:#ffad67;background:linear-gradient(110deg,#ffca82 8%,#ff8a3d 35%,#ffad67 58%,#ff6d24 78%,#ffca82);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:pa-gradient-drift 11s ease-in-out infinite alternate}.pa-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:14px 22px;border:1px solid #ffad6655;border-radius:10px;background:linear-gradient(110deg,#ff7b29,#ffac64);color:#192029;font-size:15px;font-weight:750;line-height:1.5;box-shadow:inset 0 1px #ffffff4d,0 8px 30px #f9731618;transition:transform .2s,box-shadow .2s}.pa-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,0 14px 30px #f9731626}.pa-link{display:inline-flex;gap:9px;align-items:center;min-height:44px;font-size:14px;font-weight:700;line-height:1.6;color:#a04b1c}.pa-button svg,.pa-link svg{flex-shrink:0}.analysis-page :where(a,button,summary,[role=checkbox]):focus-visible{outline:2px solid #f48b43;outline-offset:4px}.pa-hero{color:#f7f9fa;background:radial-gradient(ellipse at 90% 20%,#8a543a26,transparent 47%),#0f171c;padding-top:28px;overflow:hidden}.pa-hero .content-breadcrumb{margin-bottom:42px}.pa-hero-layout{display:grid;grid-template-columns:1.02fr 1.05fr;gap:58px;align-items:center}.pa-hero .pa-eyebrow{color:#ffb47c}.analysis-page .pa-hero h1{font:500 clamp(26px,2.4vw,34px)/1.25 Space Grotesk,sans-serif;letter-spacing:-.035em;margin:17px 0 24px}.analysis-page .pa-promise{font:500 clamp(46px,4.8vw,69px)/1.05 Space Grotesk,sans-serif;letter-spacing:-.055em;margin:0 0 26px}.pa-hero .pa-lede{color:#bec9d0;font-size:16px;max-width:530px;margin:0}.pa-offer{display:flex;align-items:center;gap:25px;padding-block:24px;margin-top:22px;border-block:1px solid #ffffff24}.pa-offer>strong{font:500 57px/1 Space Grotesk,sans-serif;letter-spacing:-.045em;color:#fff}.pa-offer>div{border-left:1px solid #ffffff24;padding-left:25px}.pa-offer span{display:block;font-size:14px;font-weight:700;color:#f0f3f4;line-height:1.6}.pa-offer p{font-size:13px;color:#aebdc6;margin:5px 0 0}.pa-hero-actions{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:24px}.pa-hero .pa-link{color:#ffd2a6}.pa-hero .pa-action-note{font-size:12px;color:#a9b8c2;margin:14px 0 0}.pa-hero-visual{margin:0;align-self:stretch;display:flex;flex-direction:column;min-width:0;padding-top:7px}.pa-image-frame{position:relative;overflow:hidden;border-radius:5px 48px 5px 5px;background:#ddd7ce;box-shadow:0 30px 65px #0003;flex:1;min-height:390px}.pa-image-frame>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;animation:pa-image-arrive 1.1s ease both}.pa-image-label{position:absolute;bottom:20px;left:20px;display:inline-flex;align-items:center;gap:10px;border:1px solid #ffffff38;border-radius:8px;padding:10px 14px;background:#10212ace;backdrop-filter:blur(12px);color:#f2f5f6;font-size:11px;font-weight:700;letter-spacing:.06em}.pa-hero-visual figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:13px;color:#acb6bb;font-size:12px;line-height:1.6}.pa-visual-caption{display:flex;align-items:center;gap:20px;padding:28px 0 0;margin-top:auto}.pa-visual-caption>svg{color:#ffad72;flex-shrink:0}.pa-visual-caption p{color:#bbc6cc;margin:0;font-size:17px}.pa-visual-caption strong{color:#f3f6f8;font-weight:500}.pa-fit-strip{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #ffffff1f;margin-top:54px;padding-block:25px 29px;color:#cbd4d9;font-size:14px}.pa-fit-strip>span{display:flex;align-items:center;gap:10px}.pa-fit-strip svg{color:#ffac6f;flex-shrink:0}.pa-intro{background:var(--pa-paper)}.pa-intro-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:100px}.pa-intro-layout>div>p:not(.pa-eyebrow){color:var(--pa-muted);font-size:16px;margin:0 0 18px}.pa-intro-layout>div>.pa-intro-lede{font:500 26px/1.45 Space Grotesk,sans-serif!important;color:#1b2931!important;letter-spacing:-.02em}.pa-section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:end;margin-bottom:42px}.pa-section-heading h2{margin-bottom:0!important}.pa-section-heading>p{color:var(--pa-muted);font-size:16px;max-width:470px;margin:0 0 2px}.pa-process{background:#fff}.pa-process-desktop{display:grid!important;grid-template-columns:310px minmax(0,1fr);gap:38px!important;align-items:start}.pa-step-list{flex-direction:column;border-radius:0;padding:0;gap:0}.pa-step-list,.pa-step-list [data-slot=tabs-trigger]{display:flex;justify-content:flex-start;width:100%;height:auto;background:transparent}.pa-step-list [data-slot=tabs-trigger]{flex:none;align-items:center;min-height:79px;border:0;border-bottom:1px solid var(--pa-line);border-radius:0;padding:21px 16px;gap:17px;font-size:15px;white-space:normal;text-align:left;line-height:1.5;color:#63717a;box-shadow:none;transition:background .2s,color .2s}.pa-step-list [data-slot=tabs-trigger]>span:first-child{font:500 19px Space Grotesk,sans-serif;color:#ad632f}.pa-step-list [data-slot=tabs-trigger]>span:nth-child(2){flex:1}.pa-step-list [data-slot=tabs-trigger]>svg{width:18px;height:18px;opacity:0}.pa-step-list [data-slot=tabs-trigger][data-state=active]{color:#fff;background:#17272f;border-color:#17272f;box-shadow:none;border-radius:8px}.pa-step-list [data-slot=tabs-trigger][data-state=active]>span:first-child,.pa-step-list [data-slot=tabs-trigger][data-state=active]>svg{color:#ffae70;opacity:1}.pa-step-panel[data-state=inactive]{display:none}.pa-step-panel[data-state=active]{animation:pa-panel-arrive .3s ease both}.pa-stage-detail{display:grid;grid-template-columns:105px 1fr;gap:25px;padding:37px 34px;background:#f5f3ee;border:1px solid #e6e3da;border-radius:4px 28px 4px 4px;min-height:430px}.pa-stage-detail .pa-stage-index{margin:0;font:500 88px/.9 Space Grotesk,sans-serif;letter-spacing:-.075em;color:#bd6026}.pa-stage-index>span{display:block;font-size:12px;letter-spacing:.07em;color:#8e8177;margin:19px 0 0 6px}.pa-stage-detail h3{font-size:29px;line-height:1.2;margin:0 0 20px}.pa-stage-detail dd,.pa-stage-detail p{font-size:15px;color:#5b6972;line-height:1.8}.pa-stage-detail p{margin:0}.pa-stage-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:25px 0}.pa-stage-detail dt{font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.06em;margin-bottom:9px;color:#96501f}.pa-stage-detail dd{margin:0;font-size:14px}.pa-stage-detail .pa-stage-note{display:flex;align-items:flex-start;gap:9px;border-top:1px solid #dedad1;padding-top:19px;font-size:13px;color:#5c4f44}.pa-stage-note svg{flex-shrink:0;margin-top:3px;color:#a45c27}.pa-process-mobile{display:none}.pa-process-timing{color:#65727a;font-size:13px;margin:25px 0 0}.pa-process-fallback{display:grid;gap:24px}.pa-scope{background:#f0eee8}.pa-scope-ledger article{display:grid;grid-template-columns:35px .95fr 1.1fr;gap:35px;padding:36px 0;border-top:1px solid #cecec6;align-items:start}.pa-ledger-mark{color:#ab5722;padding-top:5px}.pa-scope-ledger .pa-eyebrow{font-size:11px;margin-bottom:13px}.pa-scope-ledger h3{font-size:30px;line-height:1.2;margin:0}.pa-scope-ledger li,.pa-scope-ledger p{color:#5e6c75;font-size:16px;line-height:1.8;margin:0 0 12px}.pa-scope-ledger ul{padding-left:19px;margin:0}.pa-scope-ledger li::marker{color:#ab5722}.pa-scope-ledger .pa-ledger-note{border-left:2px solid #d3783c;padding-left:15px;font-size:14px;margin-top:18px}.pa-preparation{background:radial-gradient(ellipse at 0 100%,#9e4d1e22,transparent 55%),#14212a;color:#f6f8fa}.pa-preparation .pa-eyebrow{color:#ffb57e}.pa-preparation-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:84px;align-items:start}.pa-preparation-layout>div>p:not(.pa-eyebrow){font-size:16px;color:#b9c7d0}.pa-shipping-note{display:flex;gap:19px;padding-block:25px;border-block:1px solid #ffffff25;margin-top:32px}.pa-shipping-note>svg{color:#ffb174;flex-shrink:0;margin-top:4px}.pa-shipping-note h3{font-size:23px;line-height:1.3;margin:0 0 13px}.pa-shipping-note p{font-size:14px;color:#b9c7d0;margin:0}.pa-preparation-layout>div>p.pa-supply-note{font-size:14px;margin-top:24px}.pa-checklist{padding:30px;border:1px solid #ffffff2b;border-radius:20px;background:linear-gradient(135deg,#ffffff0c,#ffffff03);box-shadow:0 22px 60px #0002}.pa-checklist-top{display:flex;gap:10px;align-items:center;color:#ffd1a7;font-size:11px;font-weight:750;letter-spacing:.045em;line-height:1.5}.pa-checklist-top>svg{flex-shrink:0}.pa-checklist-progress{margin-left:auto;white-space:nowrap;color:#d0dbe2;font-size:12px;font-weight:500;letter-spacing:0}.pa-checklist>p{font-size:14px;color:#b5c4ce;margin:16px 0 19px}.pa-checklist-item{display:flex;align-items:flex-start;gap:15px;border-top:1px solid #ffffff22;padding:21px 0}.pa-checklist-item>[role=checkbox]{width:23px;height:23px;flex-shrink:0;border:1px solid #98a9b5;border-radius:5px;background:#ffffff08;margin-top:3px;color:#17212a}.pa-checklist-item>[role=checkbox][data-state=checked]{background:#ffb478;border-color:#ffb478}.pa-checklist-item label{display:block;cursor:pointer;flex:1}.pa-checklist-item strong{display:block;font-size:17px;font-weight:650;line-height:1.5;color:#f3f6f8;transition:color .2s}.pa-checklist-item[data-ready=true] strong{color:#ffc493}.pa-checklist-item label>span{display:block;font-size:14px;line-height:1.8;color:#b5c4ce;margin-top:6px}.pa-checklist>p.pa-checklist-note{font-size:12px;margin:0 0 24px}.pa-checklist .pa-button{width:100%}.pa-production{background:#f9f8f5}.pa-production-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:80px;align-items:start}.pa-production .pa-gradient{background-image:linear-gradient(110deg,#a8420c,#cf6019 40%,#99521f 70%,#a8420c)}.pa-production-layout>div>p:not(.pa-eyebrow){font-size:16px;color:var(--pa-muted)}.pa-price-separation{display:grid;grid-template-columns:1fr 1.1fr;margin:30px 0;padding:23px 0;border-block:1px solid #cfd4d4;gap:23px}.pa-price-separation>div+div{border-left:1px solid #cfd4d4;padding-left:23px}.pa-price-separation span{font-size:11px;font-weight:750;color:#a15326;letter-spacing:.045em}.pa-price-separation strong{display:block;font:500 24px/1.2 Space Grotesk,sans-serif;letter-spacing:-.03em;margin:12px 0}.pa-price-separation>div:first-child strong{font-size:40px}.pa-price-separation p{font-size:12px;color:#67757c;margin:0}.pa-production-layout>div>p.pa-production-note{font-size:14px}.pa-production-note a{text-decoration:underline;text-underline-offset:3px;color:#8e491e}.pa-production-layout>div{min-width:0}.analysis-page .calculator h2{font-size:28px;letter-spacing:-.04em;line-height:1.2;margin-bottom:20px}.analysis-page .calculator-price-scope{margin:0 0 22px;font-size:13px;line-height:1.8}.pa-production-layout>div>.pa-calc-note{font-size:12px;color:#66727a;text-align:center;margin:16px 0 0}.analysis-page .content-faq{padding-block:90px}.analysis-page .content-faq h2{font-size:39px}.analysis-page .content-faq details p,.analysis-page .content-faq summary{font-size:16px}.pa-close{background:radial-gradient(ellipse at 80% 110%,#c163352b,transparent 50%),#0f181e;color:white}.pa-close .pa-eyebrow{color:#ffb47c}.pa-close-layout{display:grid;grid-template-columns:1.4fr .75fr;align-items:center;gap:65px}.pa-close-layout>div>p:not(.pa-eyebrow){font-size:16px;color:#b5c4ce;max-width:630px;margin-bottom:0}.pa-close-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.pa-close .pa-link{color:#d1dce4}.pa-close-actions>.pa-button{width:100%}.pa-already-ready{display:grid;grid-template-columns:1fr 360px;gap:40px;border-top:1px solid #ffffff24;margin-top:60px;padding-top:35px;align-items:center}.pa-already-ready h3{font-size:24px;margin:0 0 10px}.pa-already-ready p{color:#a9bbc6;font-size:14px;margin:0}.pa-quote-action{display:grid;gap:9px}.pa-quote-action>span{color:#a8b9c5;font-size:12px;text-align:center;line-height:1.6}.pa-footer-pending{color:#a9bbc6}.analysis-page :is(#analysis-process,#analysis-scope,#prepare-your-sample,#production-pricing){scroll-margin-top:115px}@keyframes pa-gradient-drift{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes pa-panel-arrive{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes pa-image-arrive{0%{opacity:.75;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (max-width:1100px){.pa-hero-layout{gap:30px}.analysis-page .pa-promise{font-size:54px}.pa-offer{gap:16px}.pa-offer>div{padding-left:16px}.pa-offer>strong{font-size:49px}.pa-hero-actions{gap:8px 18px}.pa-image-frame{min-height:350px}.pa-intro-layout,.pa-preparation-layout,.pa-production-layout{gap:40px}.pa-process-desktop{grid-template-columns:250px minmax(0,1fr);gap:24px!important}.pa-stage-detail{grid-template-columns:70px 1fr;padding:29px 24px;gap:19px}.pa-stage-detail .pa-stage-index{font-size:66px}.pa-stage-detail h3{font-size:26px}.pa-stage-detail dl{grid-template-columns:1fr;gap:18px}.pa-scope-ledger article{gap:22px}.pa-scope-ledger h3{font-size:27px}.pa-checklist{padding:24px}.pa-checklist-top{flex-wrap:wrap}.pa-close-layout{gap:40px;grid-template-columns:1.2fr .8fr}}@media (max-width:900px) and (min-width:768px){.pa-hero-layout{grid-template-columns:1fr 1fr;gap:25px}.analysis-page .pa-hero h1{font-size:27px}.analysis-page .pa-promise{font-size:46px}.pa-offer{align-items:flex-start;flex-direction:column;gap:12px}.pa-offer>div{padding:0;border:0}.pa-fit-strip{font-size:12px;gap:20px}.pa-preparation-layout,.pa-production-layout{grid-template-columns:1fr;gap:35px}.pa-production-layout>div:first-child{max-width:640px}#analysis-calculator-boundary{max-width:640px;width:100%;margin:auto}}@media (max-width:767px){.analysis-page .container{width:calc(100% - 40px)}.analysis-page .pa-section{padding-block:64px}.analysis-page :where(main) h2{font-size:38px;letter-spacing:-.045em}.pa-hero{padding-top:18px}.pa-hero .content-breadcrumb{font-size:12px;margin-bottom:27px}.pa-hero-layout{grid-template-columns:1fr;gap:32px}.analysis-page .pa-hero h1{font-size:28px;margin:14px 0 22px}.analysis-page .pa-promise{font-size:clamp(42px,10.8vw,70px)}.pa-hero .pa-lede{font-size:16px}.pa-hero .pa-eyebrow{font-size:11px}.pa-offer{padding-block:21px;gap:18px}.pa-offer>strong{font-size:49px}.pa-offer>div{padding-left:18px}.pa-offer span{font-size:13px}.pa-offer p{font-size:12px}.pa-hero-actions{gap:10px 19px}.pa-button{font-size:14px;padding:14px 18px}.pa-hero .pa-action-note{font-size:12px}.pa-hero-visual{padding:0}.pa-image-frame{flex:auto;min-height:0;aspect-ratio:1.5;border-radius:4px 33px 4px 4px}.pa-image-label{bottom:13px;left:13px;font-size:10px;padding:9px 11px}.pa-image-label svg{width:15px}.pa-hero-visual figcaption{font-size:11px}.pa-visual-caption{padding-top:20px;gap:14px}.pa-visual-caption p{font-size:16px}.pa-fit-strip{flex-wrap:wrap;justify-content:flex-start;gap:15px 22px;margin-top:31px;padding-block:23px;font-size:12px}.pa-close-layout,.pa-intro-layout,.pa-preparation-layout,.pa-production-layout,.pa-section-heading{grid-template-columns:1fr;gap:28px}.pa-intro-layout h2{margin-bottom:0!important}.pa-intro-layout>div>.pa-intro-lede{font-size:24px!important}.pa-section-heading{margin-bottom:28px}.pa-section-heading>p{max-width:none}.pa-process-desktop{display:none!important}.pa-process-mobile{display:block}.pa-process-mobile [data-slot=accordion-item]{border-color:#d4d9dc}.pa-process-mobile [data-slot=accordion-trigger]{align-items:center;gap:13px;min-height:76px;padding:20px 4px;color:#203039;font-size:16px;line-height:1.5;text-decoration:none}.pa-mobile-index{color:#ac5925;font:500 21px Space Grotesk,sans-serif}.pa-process-mobile [data-slot=accordion-trigger]>span:nth-child(2){flex:1}.pa-process-mobile [data-slot=accordion-trigger][data-state=open]{color:#a14717}.pa-process-mobile [data-slot=accordion-content][data-state=closed]{display:none}.pa-stage-detail{display:block;min-height:0;padding:26px 22px}.pa-stage-detail .pa-stage-index{display:none}.pa-stage-detail h3{font-size:26px}.pa-stage-detail dl{grid-template-columns:1fr;gap:18px}.pa-stage-detail .pa-stage-note{font-size:14px}.pa-scope-ledger article{grid-template-columns:25px 1fr;gap:16px;padding:28px 0}.pa-scope-ledger article>:last-child{grid-column:2}.pa-scope-ledger h3{font-size:29px}.pa-checklist{padding:23px}.pa-checklist-top{font-size:10px}.pa-checklist-top>svg{width:19px}.pa-checklist-progress{font-size:11px}.pa-checklist-item{gap:12px}.pa-checklist-item strong{font-size:17px}.pa-checklist-item label>span{font-size:14px}.pa-checklist-item>[role=checkbox]{width:22px;height:22px}.pa-shipping-note{margin-top:25px}.pa-price-separation{margin:24px 0}.analysis-page .calculator{padding:23px}.analysis-page .calculator h2{font-size:26px}.analysis-page .content-faq{grid-template-columns:1fr;gap:22px;padding-block:64px}.analysis-page .content-faq h2{font-size:37px;max-width:none}.analysis-page .content-faq details p{margin-right:0}.pa-close-actions{align-items:flex-start}.pa-close-actions>.pa-button{width:auto}.pa-already-ready{grid-template-columns:1fr;gap:24px;padding-top:28px;margin-top:40px}.analysis-page :is(#analysis-process,#analysis-scope,#prepare-your-sample,#production-pricing){scroll-margin-top:90px}}@media (max-width:359px){.analysis-page .container{width:calc(100% - 32px)}.analysis-page .pa-hero h1{font-size:25px}.analysis-page .pa-promise{font-size:39px}.analysis-page :where(main) h2{font-size:34px}.pa-offer{gap:14px}.pa-offer>strong{font-size:44px}.pa-offer>div{padding-left:14px}.pa-offer span{font-size:12px}.pa-hero-actions{display:grid;gap:7px}.pa-hero-actions>.pa-link{justify-content:center}.pa-checklist{padding:20px 17px}.pa-checklist-top{gap:7px}.pa-checklist-top>svg{display:none}.pa-checklist-progress{margin-left:auto}.pa-checklist-item{gap:10px}.pa-scope-ledger article{gap:13px}.pa-scope-ledger h3{font-size:25px}.pa-price-separation{gap:17px}.pa-price-separation>div+div{padding-left:17px}.pa-price-separation strong{font-size:22px}.analysis-page .calculator{padding:18px}.analysis-page .calculator h2{font-size:24px}.pa-stage-detail{padding:23px 19px}.pa-stage-detail h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.analysis-page *,.analysis-page :after,.analysis-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}