._89tsca_page{--navy:#14213d;--blue:#2563eb;--cream:#fff3ec;--warm:#fffaf7;--muted:#536076;--line:#14213d1f;color:var(--navy);background:#fff;overflow:clip}._89tsca_page *{box-sizing:border-box}._89tsca_hero{isolation:isolate;background:radial-gradient(circle at 14% 14%,#fffffff5,transparent 30rem),linear-gradient(135deg,#fff8f3 0%,var(--cream) 52%,#fff9f5 100%);padding:clamp(4.5rem,8vw,7rem) 1.5rem clamp(4rem,7vw,6.25rem);position:relative;overflow:hidden}._89tsca_heroGlow{z-index:-1;border:1px solid #2563eb1f;border-radius:50%;width:36rem;height:36rem;position:absolute;bottom:-12rem;right:-8rem;box-shadow:0 0 0 5rem #2563eb06,0 0 0 10rem #2563eb05}._89tsca_heroLayout,._89tsca_sectionShell,._89tsca_preparationLayout,._89tsca_boundaryLayout,._89tsca_faqLayout,._89tsca_readingSection,._89tsca_finalCtaSection{width:min(100%,1280px);margin-inline:auto}._89tsca_heroLayout{grid-template-columns:minmax(0,.84fr) minmax(34rem,1.16fr);align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}._89tsca_heroCopy{max-width:35.5rem}._89tsca_eyebrow{color:var(--blue);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.15rem;font-size:.76rem;font-weight:800;line-height:1.4}._89tsca_hero h1{letter-spacing:-.055em;max-width:11ch;margin:0;font-size:clamp(3.4rem,5vw,5.2rem);font-weight:800;line-height:.98}._89tsca_heroLead{max-width:34rem;color:var(--muted);margin:1.75rem 0 0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.85}._89tsca_heroActions,._89tsca_finalCtaActions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}._89tsca_primaryButton,._89tsca_secondaryButton,._89tsca_lightButton,._89tsca_ghostButton{border:1px solid #0000;border-radius:.72rem;justify-content:center;align-items:center;gap:.55rem;min-height:3.2rem;padding:.82rem 1.25rem;font-size:.94rem;font-weight:750;line-height:1;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}._89tsca_primaryButton{color:#fff;background:var(--blue);box-shadow:0 .8rem 2rem #2563eb33}._89tsca_primaryButton:hover{background:#1d4ed8;transform:translateY(-2px)}._89tsca_primaryButton svg,._89tsca_lightButton svg,._89tsca_textLink svg,._89tsca_readingLinks svg{width:1rem;height:1rem}._89tsca_secondaryButton{color:var(--navy);background:#ffffff94;border-color:#14213d2e}._89tsca_secondaryButton:hover{background:#fff;border-color:#2563eb57}._89tsca_heroFacts{border-top:1px solid #14213d21;grid-template-columns:repeat(3,1fr);gap:0;margin:2.2rem 0 0;padding-top:1.2rem;display:grid}._89tsca_heroFacts div{min-width:0;padding-right:.75rem}._89tsca_heroFacts div+div{border-left:1px solid #14213d1f;padding-left:.75rem}._89tsca_heroFacts dt{color:#7a8496;font-size:.72rem;line-height:1.45}._89tsca_heroFacts dd{color:var(--navy);margin:.35rem 0 0;font-size:.88rem;font-weight:750;line-height:1.45}._89tsca_heroVisual{min-width:0;padding:1.4rem 0 2.4rem 3.5rem;position:relative}._89tsca_heroImageFrame{aspect-ratio:3/4;background:#e7e3df;border:.55rem solid #ffffffeb;border-radius:1.5rem;width:min(100%,31rem);margin-left:auto;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #14213d2e}._89tsca_heroImageFrame img,._89tsca_photoGallery img,._89tsca_videoPoster img{object-fit:cover}._89tsca_realBadge{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1830c7;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:.4rem;padding:.58rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:1rem;right:1rem}._89tsca_realBadge svg{width:.9rem;height:.9rem}._89tsca_heroPriceNote{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #2563eb1f;border-radius:1rem;width:min(17rem,48%);padding:1.25rem 1.35rem;position:absolute;bottom:0;left:0;box-shadow:0 1rem 3rem #14213d26}._89tsca_heroPriceNote span,._89tsca_heroPriceNote small{color:var(--muted);font-size:.76rem;line-height:1.5;display:block}._89tsca_heroPriceNote strong{color:var(--blue);margin:.32rem 0;font-size:clamp(1.45rem,2vw,2rem);line-height:1.15;display:block}._89tsca_serviceSection,._89tsca_photoSection,._89tsca_videoSection,._89tsca_relationshipSection,._89tsca_faqSection{padding:clamp(5.5rem,9vw,8rem) 1.5rem}._89tsca_sectionIntro{max-width:45rem}._89tsca_sectionIntro h2,._89tsca_sectionIntroRow h2,._89tsca_videoHeading h2,._89tsca_preparationCopy h2,._89tsca_boundaryHeading h2,._89tsca_faqLayout h2,._89tsca_readingIntro h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:800;line-height:1.08}._89tsca_sectionIntro>p:last-child,._89tsca_sectionIntroRow>p,._89tsca_videoHeading>p:last-child,._89tsca_preparationCopy>p,._89tsca_boundaryHeading>p,._89tsca_faqLayout>div>p:last-child,._89tsca_readingIntro>p:last-child{color:var(--muted);margin:1.2rem 0 0;line-height:1.85}._89tsca_priceStage{border:1px solid var(--line);background:var(--line);border-radius:1.2rem;grid-template-columns:1.15fr .85fr;gap:1px;margin-top:3.5rem;display:grid;overflow:hidden}._89tsca_pricePrimary,._89tsca_priceBoundary{background:#fff;min-height:16rem;padding:clamp(2rem,4vw,3.3rem)}._89tsca_pricePrimary span,._89tsca_priceBoundary span{color:var(--muted);font-size:.85rem;font-weight:700;display:block}._89tsca_pricePrimary strong,._89tsca_priceBoundary strong{letter-spacing:-.05em;margin-top:.85rem;font-size:clamp(2.1rem,5vw,4.5rem);line-height:1;display:block}._89tsca_pricePrimary strong{color:var(--blue)}._89tsca_priceBoundary strong{font-size:clamp(1.7rem,3vw,2.6rem)}._89tsca_pricePrimary p,._89tsca_priceBoundary p{max-width:36rem;color:var(--muted);margin:1.2rem 0 0;line-height:1.75}._89tsca_photoSection{background:var(--warm)}._89tsca_sectionIntroRow{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:4rem;display:grid}._89tsca_sectionIntroRow>p{margin-bottom:.25rem}._89tsca_photoGallery{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:1.5rem;margin-top:3.5rem;display:grid}._89tsca_photoGallery figure{margin:0}._89tsca_photoGallery a{background:#e9e4df;border-radius:1.2rem;display:block;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #14213d1c}._89tsca_photoPrimary a{aspect-ratio:4/3}._89tsca_photoSecondary a{aspect-ratio:3/4}._89tsca_photoGallery a:after{content:"";background:linear-gradient(#0000 62%,#0812269e);position:absolute;inset:0}._89tsca_photoGallery a>span{z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081226ad;border-radius:999px;padding:.55rem .75rem;font-size:.75rem;font-weight:700;position:absolute;bottom:1rem;right:1rem}._89tsca_photoGallery figcaption{justify-content:space-between;gap:1rem;padding:1rem .2rem 0;display:flex}._89tsca_photoGallery figcaption strong{font-size:1rem}._89tsca_photoGallery figcaption span{color:var(--muted);font-size:.82rem}._89tsca_videoSection{color:#fff;background:#101b34}._89tsca_videoSection ._89tsca_eyebrow{color:#7fb0ff}._89tsca_videoHeading{max-width:48rem}._89tsca_videoHeading>p:last-child{color:#aeb9ca}._89tsca_videoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin-top:3.5rem;display:grid}._89tsca_videoCard{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;column-gap:1.1rem;display:grid}._89tsca_videoIndex{color:#7fb0ff;letter-spacing:.14em;padding-top:.65rem;font-size:.75rem;font-weight:800}._89tsca_videoMedia{aspect-ratio:9/16;background:#060b17;border:1px solid #ffffff1f;border-radius:1.1rem;width:min(100%,23rem);position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #00000042}._89tsca_videoPoster,._89tsca_videoPlayerShell,._89tsca_videoPlayer{width:100%;height:100%}._89tsca_videoPoster{cursor:pointer;background:#101b34;border:0;padding:0;display:block;position:relative;overflow:hidden}._89tsca_videoPoster:after{content:"";background:linear-gradient(#040a1808,#040a187a);position:absolute;inset:0}._89tsca_playButton{z-index:2;width:4.5rem;height:4.5rem;color:var(--navy);background:#ffffffed;border:1px solid #ffffff75;border-radius:50%;place-items:center;transition:transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .8rem 2rem #0003}._89tsca_videoPoster:hover ._89tsca_playButton{transform:translate(-50%,-50%)scale(1.06)}._89tsca_playButton svg{fill:currentColor;width:1.35rem;height:1.35rem;margin-left:.15rem}._89tsca_playLabel{z-index:2;color:#fff;text-align:center;font-size:.8rem;font-weight:750;position:absolute;bottom:1.1rem;left:1rem;right:1rem}._89tsca_videoPlayerShell{position:relative}._89tsca_videoPlayerShell[hidden],._89tsca_videoPoster[hidden],._89tsca_videoError[hidden]{display:none}._89tsca_videoPlayer{object-fit:contain;background:#000;display:block}._89tsca_videoError{color:#fff;background:#991b1be0;border-radius:.6rem;margin:0;padding:.7rem;font-size:.78rem;line-height:1.5;position:absolute;bottom:1rem;left:1rem;right:1rem}._89tsca_videoCopy{grid-column:2;margin-top:1.15rem}._89tsca_videoCopy h3{margin:0;font-size:1.1rem}._89tsca_videoCopy p{color:#aeb9ca;margin:.5rem 0 0;line-height:1.65}._89tsca_preparationSection{background:#fff;padding:clamp(5.5rem,9vw,8rem) 1.5rem}._89tsca_preparationLayout{grid-template-columns:minmax(0,.86fr) minmax(28rem,1.14fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}._89tsca_preparationCopy{position:sticky;top:7rem}._89tsca_textLink{color:var(--blue);align-items:center;gap:.45rem;margin-top:1.7rem;font-size:.95rem;font-weight:750;text-decoration:none;display:inline-flex}._89tsca_preparationList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}._89tsca_preparationList li{border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:1rem;min-height:5.4rem;display:grid}._89tsca_preparationList span{color:var(--blue);letter-spacing:.13em;font-size:.72rem;font-weight:800}._89tsca_preparationList strong{font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.4}._89tsca_relationshipSection{background:var(--warm)}._89tsca_relationshipTrack{grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr) 2rem minmax(0,1fr);align-items:center;gap:1rem;margin-top:3.5rem;display:grid}._89tsca_relationshipTrack article{border:1px solid var(--line);background:#fff;border-radius:1rem;min-height:22rem;padding:2rem}._89tsca_relationshipIcon{width:3.1rem;height:3.1rem;color:var(--blue);background:#eef4ff;border-radius:.8rem;place-items:center;margin-bottom:2rem;display:grid}._89tsca_relationshipIcon svg{width:1.45rem;height:1.45rem}._89tsca_relationshipTrack small{color:#7a8496;letter-spacing:.12em;font-size:.72rem;font-weight:800}._89tsca_relationshipTrack h3{margin:.7rem 0 0;font-size:1.5rem}._89tsca_relationshipTrack p{min-height:7.4rem;color:var(--muted);margin:1rem 0 0;line-height:1.75}._89tsca_relationshipTrack a{color:var(--blue);font-size:.9rem;font-weight:750;text-decoration:none}._89tsca_trackArrow{color:#9aa6b8}._89tsca_trackArrow svg{width:1.2rem;height:1.2rem}._89tsca_boundarySection{color:#fff;background:#16233f;padding:clamp(5.5rem,9vw,8rem) 1.5rem}._89tsca_boundaryLayout{grid-template-columns:minmax(0,.8fr) minmax(32rem,1.2fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}._89tsca_boundarySection ._89tsca_eyebrow{color:#80adff}._89tsca_boundaryHeading>p{color:#afbacb}._89tsca_boundaryRows{border-top:1px solid #ffffff29}._89tsca_boundaryRows>div{border-bottom:1px solid #ffffff29;grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1.5rem;padding:1.6rem 0;display:grid}._89tsca_boundaryRows span{align-items:center;gap:.65rem;font-weight:750;display:flex}._89tsca_boundaryRows span svg{color:#80adff;width:1.1rem;height:1.1rem}._89tsca_boundaryRows strong{color:#fff;text-align:right;font-size:1.02rem}._89tsca_boundaryRows p{color:#afbacb;grid-column:1/-1;margin:0;font-size:.9rem;line-height:1.65}._89tsca_faqSection{background:#fff}._89tsca_faqLayout{grid-template-columns:minmax(0,.78fr) minmax(30rem,1.22fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}._89tsca_accordion{border-top:1px solid var(--line)}._89tsca_readingSection{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr);gap:clamp(3rem,7vw,7rem);padding:clamp(5.5rem,9vw,8rem) 1.5rem;display:grid}._89tsca_readingLinks{border-top:1px solid var(--line)}._89tsca_readingLinks a{border-bottom:1px solid var(--line);min-height:5rem;color:var(--navy);justify-content:space-between;align-items:center;gap:1rem;font-weight:750;text-decoration:none;display:flex}._89tsca_readingLinks a>span{align-items:center;gap:.8rem;display:flex}._89tsca_readingLinks a>span svg{color:var(--blue)}._89tsca_finalCtaSection{padding:1rem 1.5rem clamp(6rem,10vw,9rem)}._89tsca_finalCta{color:#fff;background:linear-gradient(135deg,#14213d,#0d1a36 70%);border-radius:1.4rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding:clamp(2.5rem,6vw,5rem);display:grid;position:relative;overflow:hidden}._89tsca_finalCta>div{z-index:1;position:relative}._89tsca_finalCta p{color:#7eabff;letter-spacing:.15em;margin:0 0 1rem;font-size:.74rem;font-weight:800}._89tsca_finalCta h2{letter-spacing:-.045em;max-width:14ch;margin:0;font-size:clamp(2.2rem,4.5vw,4rem);line-height:1.05}._89tsca_finalCta span{color:#b8c2d3;max-width:45rem;margin-top:1.2rem;line-height:1.75;display:block}._89tsca_finalCtaActions{flex-direction:column;min-width:13.5rem;margin:0}._89tsca_lightButton{color:var(--navy);background:#fff}._89tsca_ghostButton{color:#fff;background:#ffffff0a;border-color:#ffffff59}._89tsca_ctaMark{color:#ffffff09;width:17rem;height:17rem;position:absolute;bottom:-5rem;right:26%}._89tsca_primaryButton:focus-visible,._89tsca_secondaryButton:focus-visible,._89tsca_lightButton:focus-visible,._89tsca_ghostButton:focus-visible,._89tsca_videoPoster:focus-visible,._89tsca_photoGallery a:focus-visible,._89tsca_readingLinks a:focus-visible,._89tsca_textLink:focus-visible{outline-offset:3px;outline:3px solid #f59e0b}@media (max-width:1099px){._89tsca_heroLayout{grid-template-columns:minmax(0,.92fr) minmax(26rem,1.08fr);gap:2.5rem}._89tsca_hero h1{font-size:clamp(3rem,5vw,4.2rem)}._89tsca_heroVisual{padding-left:1.5rem}._89tsca_photoGallery{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr)}._89tsca_relationshipTrack{grid-template-columns:1fr}._89tsca_relationshipTrack article,._89tsca_relationshipTrack p{min-height:auto}._89tsca_trackArrow{justify-self:center;transform:rotate(90deg)}}@media (max-width:899px){._89tsca_hero{padding-top:4rem}._89tsca_heroLayout{grid-template-columns:1fr}._89tsca_heroCopy{max-width:43rem}._89tsca_hero h1{max-width:12ch}._89tsca_heroVisual{width:min(100%,38rem);margin-inline:auto}._89tsca_priceStage,._89tsca_sectionIntroRow,._89tsca_preparationLayout,._89tsca_boundaryLayout,._89tsca_faqLayout,._89tsca_readingSection{grid-template-columns:1fr}._89tsca_sectionIntroRow,._89tsca_preparationLayout,._89tsca_boundaryLayout,._89tsca_faqLayout,._89tsca_readingSection{gap:2.5rem}._89tsca_pricePrimary,._89tsca_priceBoundary{min-height:auto}._89tsca_preparationCopy{position:static}}@media (max-width:767px){._89tsca_hero,._89tsca_serviceSection,._89tsca_photoSection,._89tsca_videoSection,._89tsca_preparationSection,._89tsca_relationshipSection,._89tsca_boundarySection,._89tsca_faqSection{padding-left:1rem;padding-right:1rem}._89tsca_hero{padding-top:3.25rem;padding-bottom:4.5rem}._89tsca_heroLayout{gap:2.25rem}._89tsca_hero h1{max-width:10ch;font-size:clamp(2.8rem,13vw,3.65rem);line-height:1.02}._89tsca_heroLead{margin-top:1.3rem;font-size:.96rem;line-height:1.75}._89tsca_heroActions{grid-template-columns:1fr;margin-top:1.55rem;display:grid}._89tsca_primaryButton,._89tsca_secondaryButton,._89tsca_lightButton,._89tsca_ghostButton{width:100%;min-height:3.25rem}._89tsca_heroFacts{grid-template-columns:1fr 1fr;row-gap:1rem;margin-top:1.7rem}._89tsca_heroFacts div:nth-child(3){border-top:1px solid #14213d1f;border-left:0;grid-column:1/-1;padding-top:1rem;padding-left:0}._89tsca_heroVisual{width:100%;padding:0 0 3.4rem}._89tsca_heroImageFrame{border-width:.4rem;border-radius:1.2rem;width:min(100%,27rem);margin-inline:auto}._89tsca_heroPriceNote{width:min(17rem,100% - 1.4rem);padding:1rem 1.1rem;bottom:0;left:.7rem}._89tsca_serviceSection,._89tsca_photoSection,._89tsca_videoSection,._89tsca_preparationSection,._89tsca_relationshipSection,._89tsca_boundarySection,._89tsca_faqSection{padding-top:4.8rem;padding-bottom:4.8rem}._89tsca_sectionIntro h2,._89tsca_sectionIntroRow h2,._89tsca_videoHeading h2,._89tsca_preparationCopy h2,._89tsca_boundaryHeading h2,._89tsca_faqLayout h2,._89tsca_readingIntro h2{font-size:clamp(2rem,9.5vw,2.7rem)}._89tsca_priceStage{margin-top:2.4rem}._89tsca_pricePrimary,._89tsca_priceBoundary{padding:1.6rem}._89tsca_pricePrimary strong,._89tsca_priceBoundary strong{font-size:2.2rem}._89tsca_photoGallery{grid-template-columns:1fr;gap:2rem;margin-top:2.4rem}._89tsca_photoPrimary a,._89tsca_photoSecondary a{aspect-ratio:3/4}._89tsca_photoGallery figcaption{padding-top:.8rem}._89tsca_videoGrid{grid-template-columns:1fr;gap:3rem;margin-top:2.5rem}._89tsca_videoCard{grid-template-columns:2rem minmax(0,1fr);column-gap:.75rem}._89tsca_videoMedia{width:min(100%,20rem)}._89tsca_playButton{width:4rem;height:4rem}._89tsca_preparationList li{min-height:4.8rem}._89tsca_relationshipTrack{margin-top:2.5rem}._89tsca_relationshipTrack article{padding:1.5rem}._89tsca_relationshipIcon{margin-bottom:1.5rem}._89tsca_boundaryRows>div{grid-template-columns:1fr}._89tsca_boundaryRows strong{text-align:left}._89tsca_readingSection{padding:4.8rem 1rem}._89tsca_readingLinks a{min-height:4.8rem;font-size:.92rem}._89tsca_finalCtaSection{padding:0 1rem 6rem}._89tsca_finalCta{border-radius:1rem;grid-template-columns:1fr;gap:2rem;padding:2rem 1.35rem}._89tsca_finalCta h2{max-width:none;font-size:2.2rem}._89tsca_finalCtaActions{min-width:0}._89tsca_ctaMark{width:13rem;height:13rem;right:-4rem}}@media (prefers-reduced-motion:reduce){._89tsca_primaryButton,._89tsca_secondaryButton,._89tsca_lightButton,._89tsca_ghostButton,._89tsca_playButton{transition:none}}._89tsca_heroGlow{right:1rem}@media (max-width:767px){._89tsca_ctaMark{right:1rem}}@media (min-width:768px){._89tsca_heroPriceNote{bottom:2.75rem}._89tsca_videoGrid{grid-template-columns:repeat(2,minmax(0,25rem));justify-content:center;gap:clamp(1.5rem,3vw,2.5rem)}}@media (max-width:767px){._89tsca_photoSection ._89tsca_sectionIntroRow h2{font-size:clamp(1.95rem,8.2vw,2.3rem);line-height:1.15}._89tsca_photoSection ._89tsca_sectionIntroRow h2 span{display:block}}
