.pv .home{--home-edge:#0b122017;--home-blue-edge:#0f3cc921;--home-paper-shadow:0 2px 4px #0b122006, 0 24px 48px -36px #0b122047}.pv .home-capabilities{padding-block:56px 40px}.pv .capabilities-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:48px;margin-bottom:32px;display:grid}.pv .capabilities-heading h2{font:400 clamp(30px, 3.2vw, 44px)/1.12 var(--serif);letter-spacing:-.025em;margin:12px 0 0}.pv .capabilities-heading>p{max-width:45ch;color:var(--ink-2);margin:0;line-height:1.65}.pv .capabilities-grid{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));display:grid}.pv .capabilities-grid>article{border-right:1px solid var(--line);flex-direction:column;align-items:stretch;min-width:0;padding:28px 26px;display:flex}.pv .capabilities-grid>article:first-child{padding-left:0}.pv .capabilities-grid>article:last-child{border-right:0;padding-right:0}.pv .capability-number{font:500 11px/1.5 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.pv .capabilities-grid h3{font:500 23px/1.2 var(--sans);letter-spacing:-.025em;text-wrap:balance;margin:16px 0 12px}.pv .capabilities-grid p{color:var(--ink-2);margin:0 0 20px;font-size:15px;line-height:1.65}.pv .capabilities-grid p strong{color:var(--ink);font-weight:600}.pv .capability-project-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.pv .capability-project{min-width:0;color:var(--ink);flex-direction:column;gap:6px;text-decoration:none;display:flex}.pv .capability-image{aspect-ratio:4/3;background:var(--surface);border-radius:14px;display:block;position:relative;overflow:hidden}.pv .capability-image img{object-fit:cover}.pv .capability-project h4{font:600 16px/1.3 var(--sans);overflow-wrap:anywhere;margin:6px 0 0}.pv .capability-project>span:not(.capability-image){color:var(--ink-2);font-size:12px;line-height:1.5}.pv .capability-project strong{font-variant-numeric:tabular-nums;font-size:16px}.pv .capability-project:hover h4{text-underline-offset:4px;text-decoration:underline}.pv .capability-facts{margin:0 0 20px}.pv .capability-facts>div{border-top:1px solid var(--line);padding:14px 0}.pv .capability-facts dt{font-size:14px;font-weight:600}.pv .capability-facts dd{color:var(--ink-2);margin:6px 0 0;font-size:14px;line-height:1.6}.pv .capability-steps{margin:0 0 20px;padding-left:22px}.pv .capability-steps li{border-top:1px solid var(--line);padding:12px 0 12px 8px}.pv .capability-steps b{font-size:14px;display:block}.pv .capability-steps span{color:var(--ink-2);margin-top:6px;font-size:14px;line-height:1.6;display:block}.pv .capability-action{min-height:44px;color:var(--realm-blue);text-underline-offset:4px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:14px;font-weight:600;line-height:1.4;text-decoration:underline;display:flex}.pv .capability-action>span{flex:none}.pv .capability-coverage{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 48px;padding:28px 0;display:grid}.pv .capability-coverage h3{font:500 22px/1.25 var(--sans);letter-spacing:-.02em;margin:0 0 10px}.pv .capability-coverage p{max-width:56ch;color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.pv .capability-coverage nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.pv .capability-coverage nav a{min-height:44px;color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.pv .capability-coverage nav a:hover{color:var(--realm-blue);text-decoration:underline}.pv .capability-coverage nav b{font:500 12px/1.2 var(--mono)}.pv .capability-coverage>.capability-action{grid-column:2}.pv .capability-source{color:var(--ink-2);max-width:110ch;margin:18px 0 0;font-size:12px;line-height:1.6}@media (max-width:1000px){.pv .capabilities-heading{grid-template-columns:1fr;gap:20px}.pv .capabilities-heading>p{max-width:65ch}.pv .capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv .capabilities-grid>.capability-projects{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1;padding-right:0}.pv .capabilities-grid>article:nth-child(2){padding-left:0}}@media (max-width:600px){.pv .home-capabilities{padding-block:36px 24px}.pv .capabilities-grid,.pv .capability-coverage{grid-template-columns:1fr}.pv .capabilities-grid>article{border-right:0;border-bottom:1px solid var(--line);padding:24px 0}.pv .capabilities-grid>article:last-child{border-bottom:0}.pv .capability-project-pair{gap:12px}.pv .capability-coverage>.capability-action{grid-column:auto}}.pv .home .scene h2,.pv .home .h-faq h2{letter-spacing:-.032em;text-wrap:balance;font-weight:400}.pv .home .eyebrow{letter-spacing:.095em}.pv .home .btn{border-width:1px;min-height:44px;box-shadow:inset 0 1px #ffffff1f}.pv .home .btn--primary{box-shadow:inset 0 1px #ffffff29,0 6px 14px -10px #0f3cc96b}.pv .home .btn--soft{border-color:#0b122012}.pv .home .h-hero-in{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:32px;padding-top:12px}.pv .home .h-hero-t,.pv .home .h-chip-copy,.pv .home .h-story-l,.pv .home .h-story-r,.pv .home .h-feat-t,.pv .home .h-feat-v,.pv .home .h-offer-mini>span:last-child{min-width:0}.pv .home .h-hero-art{height:clamp(480px,38vw,540px)}.pv .home .h-hero-t>.eyebrow{color:var(--realm-blue);align-items:center;gap:11px;display:inline-flex}.pv .home .h-hero-t>.eyebrow:before{content:"";border-top:1px solid;flex:none;width:24px}.pv .home .h-display{letter-spacing:-.038em;color:var(--ink);font-size:clamp(46px,4.9vw,70px);line-height:1.045}.pv .home .h-display>span{white-space:normal}.pv .home .h-display>span+span{letter-spacing:-.028em;margin-top:9px;font-size:.7em;line-height:1.12}.pv .home .h-display .rot{white-space:nowrap}.pv .home .h-intro{max-width:43ch;margin-block:22px 0;font-size:clamp(17px,1.3vw,18px);line-height:1.5}.pv .home .h-search{box-shadow:inset 0 0 0 1px var(--home-blue-edge), 0 14px 30px -26px #0f3cc947;background:#f2f5ff;border-radius:20px;margin-top:24px}.pv .home .h-search-tabs span,.pv .home .h-search-tabs a{min-height:44px;color:var(--ink-2)}.pv .home .h-search-tabs span[data-on]{color:var(--ink)}.pv .home .h-search-tabs em{color:var(--realm-blue);background:#e7edff}.pv .home .h-search-field{box-shadow:inset 0 0 0 1px #0f3cc914,0 2px 4px #0b122006}.pv .home .h-search-field:focus-within{box-shadow:inset 0 0 0 1px var(--realm-blue), 0 0 0 3px #0f3cc924}.pv .home .h-search-field input{font-size:16px;line-height:24px}.pv .home .h-search-field input::placeholder{color:#687386;opacity:1}.pv .home .h-search-field button{box-shadow:inset 0 1px #fff3,0 3px 8px -4px #0f3cc952}.pv .home .h-gate{border-radius:36px;inset:0 0 0 4%;box-shadow:0 34px 64px -30px #0f3cc952,0 3px 8px -4px #0b12201f}.pv .home .h-gate:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff85,inset 0 -1px #0b122014}.pv .home .h-gate img{object-position:50% 47%}.pv .home .h-chip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-radius:17px;gap:12px;width:320px;max-width:calc(100% - 12px);padding:7px 12px 7px 7px;box-shadow:inset 0 0 0 1px #0b122014,0 4px 8px -5px #0b122024,0 22px 40px -25px #0b122057}.pv .home .h-chip-ph{border-radius:11px;width:104px;height:100px;box-shadow:inset 0 0 0 1px #0b12200f}.pv .home .h-chip b{letter-spacing:-.015em;overflow-wrap:break-word;font-size:14px;font-weight:550;line-height:18px}.pv .home .h-chip strong{font:600 19px/1.1 var(--sans);letter-spacing:-.025em;color:var(--realm-blue);font-variant-numeric:lining-nums tabular-nums;margin-block:5px 4px;display:block}.pv .home .h-chip i{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px;line-height:19px}.pv .home .h-strip{border-bottom:1px solid #0b12200e;margin-top:24px}.pv .home .h-strip-track span{color:#5e6978;letter-spacing:-.018em}.pv .home .h-proof{padding-block:44px 28px}.pv .home .h-proof-row{gap:16px;max-width:1240px}.pv .home .h-card{min-height:238px;box-shadow:inset 0 0 0 1px #0b12200e, inset 0 1px 0 #ffffffb3, var(--home-paper-shadow);border-radius:30px;gap:8px;padding:24px 25px}.pv .home .h-card-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ti) 8%, transparent);letter-spacing:.01em;margin-bottom:16px}.pv .home .h-card b{letter-spacing:-.045em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(44px,4.2vw,60px);line-height:1.04}.pv .home .h-card>span:not(.h-card-chip){max-width:30ch;line-height:1.5}.pv .home .h-card i{text-align:left;margin-top:7px;font-size:14px;line-height:1.3;position:static}.pv .home .h-story .h-sheet,.pv .home .h-feat-in,.pv .home .h-faq .h-sheet{box-shadow:inset 0 0 0 1px var(--home-edge), inset 0 1px 0 #ffffffa8}.pv .home .h-story-title{letter-spacing:-.035em;font-size:clamp(42px,4.3vw,62px)}.pv .home .h-story .h-sheet,.pv .home .scene[data-live].h-story .h-sheet{gap:40px;padding:40px}.pv .home .h-story-r{align-self:center}.pv .home .h-story-r p{letter-spacing:-.018em;font-size:clamp(20px,1.7vw,25px);line-height:1.46}.pv .home .h-story-r p:last-child{margin-bottom:0}.pv .home .h-collapse{height:228px;margin-top:16px}.pv .home .h-frag{box-shadow:inset 0 0 0 1px #0b12200f,0 12px 26px -18px #0b122057}.pv .home .h-offer-mini{width:min(440px,100%);box-shadow:inset 0 0 0 1px var(--home-blue-edge), 0 24px 42px -28px #0f3cc957;border-radius:19px;gap:18px;padding:10px 18px 10px 10px}.pv .home .h-offer-mini-ph{border-radius:13px;width:120px;height:130px}.pv .home .h-offer-mini b{letter-spacing:-.02em;overflow-wrap:break-word;margin-bottom:8px;font-size:28px}.pv .home .h-offer-mini i,.pv .home .h-offer-mini em{font-size:14px;line-height:20px}.pv .home .h-offer-mini em{margin-top:8px}.pv .home .h-door{aspect-ratio:1.1;border-radius:30px;box-shadow:inset 0 0 0 1px #ffffff38,0 20px 34px -28px #0b122057}.pv .home .h-door img{object-position:50% 43%}.pv .home .h-door-t{background:linear-gradient(#0000 0%,#0b122080 35%,#0b1220ed 100%);padding:74px 24px 24px}.pv .home .h-door-t b{letter-spacing:-.025em;font-size:clamp(30px,2.6vw,36px)}.pv .home .h-door-t span{color:#edf0f5;font-size:16px;line-height:1.5}.pv .home .h-door .credit{background:#0b12208c;box-shadow:inset 0 0 0 1px #ffffff2e}.pv .home .h-feat-in,.pv .home .scene[data-live].h-feature .h-feat-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;padding:36px}.pv .home .h-feat-t h2{font-size:clamp(36px,3.5vw,50px)}.pv .home .h-feat-t>p{font-size:17px;line-height:1.6}.pv .home .h-phase-names{border-left:1px solid #0f3cc933;padding-left:16px}.pv .home .h-orbit-c b{letter-spacing:-.045em;font-variant-numeric:lining-nums tabular-nums}.pv .home .h-orbit-n{background:#fffffff7;box-shadow:inset 0 0 0 1px #0b122012,0 7px 18px -14px #0b12204d}.pv .home .h-map-art{width:min(100%, calc(min(446px, 100vh - var(--hdr) - 274px) * 1.1905));border-radius:24px;box-shadow:inset 0 0 0 1px #0b12201f,0 22px 40px -30px #0b12205c}.pv .home .h-map circle{fill:var(--realm-blue);stroke-width:1.75px}.pv .home .h-map-legend li{font-variant-numeric:tabular-nums;font-size:14px;line-height:20px;box-shadow:inset 0 0 0 1px #0b12200e}.pv .home .h-map figcaption{overflow-wrap:anywhere;line-height:1.6}.pv .home .h-facts li,.pv .home .h-lead{border-radius:19px;box-shadow:inset 0 0 0 1px #0b12200e,0 4px 12px -10px #0b12202e}.pv .home .h-facts{width:100%}.pv .home .h-facts li{grid-template-columns:96px minmax(0,1fr);gap:4px 14px;padding:9px}.pv .home .h-facts-ph{border-radius:12px;grid-row:1/3;width:96px;height:76px}.pv .home .h-facts-n{align-self:end}.pv .home .h-facts .h-badges{grid-column:2;justify-content:flex-start;align-self:start}.pv .home .h-facts-n b,.pv .home .h-lead-n b{letter-spacing:-.015em;font-size:16px;line-height:22px}.pv .home .h-facts-n i,.pv .home .h-lead-n i{font-size:14px;line-height:20px}.pv .home .h-badges em{font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}.pv .home .h-facts .h-badges em{white-space:normal;padding:2px 6px;font-size:14px;line-height:20px}.pv .home .h-prices li{box-shadow:inset 0 0 0 1px #5f01090f}.pv .home .h-meeting{box-shadow:inset 0 1px #ffffff24,0 15px 24px -24px #5f010980}.pv .home .h-bubble{box-shadow:inset 0 0 0 1px #2d582c12,0 9px 18px -16px #2d582c3d}.pv .home .h-bubble p{line-height:1.5}.pv .home .h-offercard{box-shadow:inset 0 0 0 1px #143b711f,0 24px 46px -30px #143b7157}.pv .home .h-materials{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:6px 0 0;display:grid}.pv .home .h-materials>span{aspect-ratio:1.35;background:#fff;border-radius:16px;display:block;position:relative;overflow:hidden}.pv .home .h-materials img{object-fit:cover}.pv .home .h-materials figcaption{font:400 14px/20px var(--sans);color:var(--ink-2);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 14px;padding-top:2px;display:flex}.pv .home .h-materials figcaption>span{flex:180px}.pv .home .h-materials figcaption a{min-height:44px;color:var(--realm-blue);text-underline-offset:3px;align-items:center;display:inline-flex}.pv .home .h-offercard-ph img{object-position:50% 43%}.pv .home .h-offercard-by{font-size:14px;line-height:20px}.pv .home .h-offercard-b>b{letter-spacing:-.025em;overflow-wrap:break-word;font-size:30px;line-height:1.12}.pv .home .h-trio{border-color:#0f3cc91a}.pv .home .h-trio>span{letter-spacing:-.015em;font-weight:600}.pv .home .h-trio em{letter-spacing:0;font-size:14px;line-height:20px}.pv .home .h-offercard .h-plan span{font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px #143b710f}.pv .home .h-receipt{max-width:100%;font-size:14px;line-height:1.5;box-shadow:inset 0 1px #ffffff1f,0 10px 20px -18px #0b122073}.pv .home .h-ring-core{filter:drop-shadow(0 12px 18px #0f3cc933)}.pv .home .h-path-in{background-image:linear-gradient(#0f3cc909 1px,#0000 1px),linear-gradient(90deg,#0f3cc909 1px,#0000 1px)}.pv .home .h-wire{stroke:#8292a9;stroke-width:2.5px}.pv .home .h-path-example{font:400 15px/22px var(--sans);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:14px;display:inline-flex}.pv .home .h-path-example b{color:var(--ink);font-weight:600}.pv .home .h-tag-leader{fill:none;stroke:#8292a9;stroke-width:1.5px}.pv .home .h-tag rect{stroke:#0b122011;stroke-width:1px;filter:drop-shadow(0 5px 9px #0b122017)}.pv .home .h-tag-dark rect{fill:var(--ink)}.pv .home .h-tag text{letter-spacing:-.025em;font-size:21px}.pv .home .h-tag-dark text{font-size:18px}.pv .home .h-runner-top{stroke:#ffffff73;stroke-width:.75px}.pv .home .h-around-t{border-left-width:1px;padding-left:20px}.pv .home .h-areas a{align-items:center;gap:12px;min-height:44px;padding-block:7px;font-size:clamp(22px,2vw,28px);display:flex}.pv .home .h-areas a:after{content:"↗";font:400 20px/1 var(--sans);color:var(--realm-blue);flex:none;margin-left:3px}.pv .home .h-areas a span{font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px}.pv .home .h-bubble-i{z-index:1;border-width:3px;overflow:visible;box-shadow:0 3px 8px -5px #0b12202e,0 22px 34px -24px #0b122052}.pv .home .h-bubble-i img{border-radius:50%}.pv .home .h-bubble-i:nth-child(-n+3){z-index:2}.pv .home .h-bubble-i:first-child{width:clamp(168px,15vw,210px);height:clamp(168px,15vw,210px);top:31%;left:27%}.pv .home .h-bubble-i:nth-child(2){width:clamp(120px,10.7vw,150px);height:clamp(120px,10.7vw,150px);top:14%;left:1%}.pv .home .h-bubble-i:nth-child(3){width:clamp(124px,10.7vw,150px);height:clamp(124px,10.7vw,150px);top:12%;left:66%}.pv .home .h-bubble-i:nth-child(4){width:66px;height:66px;top:44%;left:81%}.pv .home .h-bubble-i:nth-child(5){width:102px;height:102px;top:55%;left:1%}.pv .home .h-bubble-i:nth-child(6){width:76px;height:76px;top:5%;left:36%}.pv .home .h-bubble-i:nth-child(7){width:108px;height:108px;top:66%;left:62%}.pv .home .h-bubble-i:nth-child(8){width:88px;height:88px;top:76%;left:25%}.pv .home .h-bubble-i:nth-child(9){width:60px;height:60px;top:30%;left:83%}.pv .home .h-bubble-i:nth-child(10){width:62px;height:62px;top:81%;left:2%}.pv .home .h-bubble-i:nth-child(11){width:68px;height:68px;top:78%;left:82%}.pv .home .h-bubble-i:nth-child(12){width:54px;height:54px;top:13%;left:21%}.pv .home .h-bubble-i:nth-child(13){width:56px;height:56px;top:76%;left:48%}.pv .home .h-bubble-caption{width:120%;font:500 14px/18px var(--sans);text-align:center;color:var(--ink);background:#fff;border-radius:10px;padding:4px 6px;position:absolute;bottom:-24px;left:-10%;box-shadow:0 3px 8px #0b12200d}.pv .home .h-mk{width:min(440px,80vw)}.pv .home .h-mk-ph{aspect-ratio:1.5;box-shadow:inset 0 0 0 1px var(--home-edge);border-radius:25px}.pv .home .h-mk-t em{color:var(--realm-blue);background:#edf1ff;box-shadow:inset 0 0 0 1px #0f3cc90f}.pv .home .h-mk-t b{letter-spacing:-.025em;font-size:36px;line-height:1.12}.pv .home .h-mk-t>span,.pv .home .h-markets-t>p{line-height:1.6}.pv .home .h-mk-more{background:var(--ink);box-shadow:inset 0 0 0 1px #ffffff1a}.pv .home .h-faq-in{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px;padding:40px}.pv .home .h-iphone{--w:252px}.pv .home .h-faq .tabs{box-shadow:inset 0 0 0 1px #0b12200e}.pv .home .h-faq .tabs button{min-height:44px}.pv .home .h-qa details{box-shadow:inset 0 0 0 1px #0b12200f}.pv .home .h-qa summary{letter-spacing:-.012em}.pv .home .h-qa details p{line-height:1.65}.pv .home .h-phone-cta{box-shadow:inset 0 1px #ffffff1f}.pv .home .h-faq-foot a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:901px) and (max-width:1100px){.pv .home .h-hero-in{column-gap:24px}.pv .home .h-display{font-size:clamp(44px,4.55vw,50px)}.pv .home .h-chip b{font-size:14px}.pv .home .h-facts li{gap:4px 10px}.pv .home .h-door-t{padding:54px 18px 18px}.pv .home .h-door-t span{font-size:14px;line-height:20px}}@media (min-width:901px) and (max-height:650px){.pv .home .h-facts{gap:6px}.pv .home .h-facts li{grid-template-columns:76px minmax(0,1fr);gap:3px 10px;padding:6px}.pv .home .h-facts-ph{width:76px;height:60px}.pv .home .h-facts-n b{line-height:20px}.pv .home .h-facts-n i{line-height:18px}.pv .home .h-facts .h-badges em{padding:0 4px}}@media (max-width:900px){.pv .home .h-hero-in{grid-template-columns:minmax(0,1fr);gap:28px 0}.pv .home .h-hero-art{height:400px}.pv .home .h-display{letter-spacing:-.032em;font-size:clamp(40px,7vw,58px);line-height:1.07}.pv .home .h-intro{max-width:54ch;font-size:17px}.pv .home .h-gate{border-radius:30px;inset:0 0 0 4%;box-shadow:0 24px 38px -24px #0f3cc947}.pv .home .h-chip{border-radius:16px;gap:12px;width:304px;max-width:calc(100% - 8px);padding:7px 12px 7px 7px}.pv .home .h-chip:nth-of-type(2){top:2%;left:0}.pv .home .h-chip:nth-of-type(3){top:37%;right:0}.pv .home .h-chip:nth-of-type(4){bottom:2%;left:3%}.pv .home .h-chip-ph{width:96px;height:94px}.pv .home .h-chip b{font-size:15px;line-height:20px}.pv .home .h-chip i{font-size:14px;line-height:19px}.pv .home .h-proof-row{box-shadow:inset 0 0 0 1px var(--home-edge);gap:0}.pv .home .h-card{min-height:0;box-shadow:none;border-radius:0;gap:2px 16px;padding:16px 18px}.pv .home .h-card-chip{box-shadow:none;margin-bottom:0}.pv .home .h-card b{font-size:36px}.pv .home .h-card>span:not(.h-card-chip){font-size:14px;line-height:20px}.pv .home .h-story-r p{margin-bottom:12px;font-size:18px;line-height:1.5}.pv .home .h-proof{padding:32px 16px 8px}.pv .home .h-story .h-sheet,.pv .home .scene[data-live].h-story .h-sheet,.pv .home .h-feat-in,.pv .home .scene[data-live].h-feature .h-feat-in,.pv .home .h-faq-in{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 20px}.pv .home .h-story-title{font-size:34px}.pv .home .h-story-r p:nth-child(2),.pv .home .h-story-r p:nth-child(3){display:block}.pv .home .h-collapse{height:auto;margin-top:14px}.pv .home .h-offer-mini{gap:12px;width:min(440px,100%);padding:9px 12px 9px 9px}.pv .home .h-offer-mini-ph{width:96px;height:112px}.pv .home .h-offer-mini b{margin-bottom:5px;font-size:24px}.pv .home .h-door{aspect-ratio:auto;box-shadow:none;border-radius:0}.pv .home .h-door-t{background:0 0;padding:14px 44px 14px 88px}.pv .home .h-door-t b{font:600 18px/1.25 var(--sans);letter-spacing:-.015em;color:var(--ink)}.pv .home .h-door-t span{color:var(--ink-2);font-size:14px;line-height:20px}.pv .home .h-feat-t>p{font-size:16px;line-height:1.65}.pv .home .h-feat-t h2{font-size:34px}.pv .home .h-map-art{width:min(100%,520px)}.pv .home .h-facts li{grid-template-columns:76px minmax(0,1fr);gap:6px 12px;padding:10px}.pv .home .h-facts-ph{grid-row:auto;width:76px;height:76px}.pv .home .h-facts-n{align-self:center}.pv .home .h-facts .h-badges{grid-column:1/-1}.pv .home .h-facts .h-badges em{white-space:normal;padding-inline:3px;font-size:14px;line-height:20px}.pv .home .h-prices li{font-size:15px}.pv .home .h-offercard-b>b{font-size:28px}.pv .home .h-trio>span{font-size:16px}.pv .home .h-map figcaption{font-size:12px}.pv .home .h-areas a{min-height:52px;font-size:20px}.pv .home .h-around-t{padding-left:0}.pv .home .h-areas a span{margin-left:auto;font-size:14px}.pv .home .h-materials{max-width:520px}.pv .home .h-mk-t b{font-size:30px}}@media (max-width:560px){.pv .home .h-display{font-size:clamp(38px,9.6vw,48px)}.pv .home .h-hero-t>.eyebrow{letter-spacing:.065em;gap:9px;font-size:11px}.pv .home .h-hero-t>.eyebrow:before{width:16px}.pv .home .h-intro{font-size:16px;line-height:1.65}.pv .home .h-search-tabs span{padding-inline:12px;font-size:14px}.pv .home .h-search-field{padding-left:12px}.pv .home .h-search-field input{font-size:16px}.pv .home .h-chip b{font-size:14px;line-height:19px}.pv .home .h-hero-art{height:392px}.pv .home .h-chip{gap:10px;width:286px}.pv .home .h-chip-ph{width:84px;height:94px}.pv .home .h-chip strong{margin-block:4px;font-size:18px}.pv .home .h-chip i{font-size:14px;line-height:18px}.pv .home .h-offer-mini{gap:10px;padding-right:10px}.pv .home .h-offer-mini b{font-size:20px}.pv .home .h-offer-mini-ph{width:88px;height:118px}.pv .home .h-offer-mini i,.pv .home .h-offer-mini em{font-size:14px;line-height:20px}.pv .home .h-receipt{padding-inline:12px}.pv .home .h-faq .tabs{max-width:100%}.pv .home .h-faq .tabs button{padding-inline:12px}}@media (max-width:360px){.pv .home .h-display{letter-spacing:-.035em;font-size:36px}.pv .home .h-search-tabs span{gap:6px;padding-inline:10px}.pv .home .h-card{column-gap:12px;padding-inline:15px}.pv .home .h-offer-mini-ph{width:72px;height:112px}.pv .home .h-offer-mini{gap:9px}.pv .home .h-facts li{grid-template-columns:64px minmax(0,1fr);gap:6px 10px}.pv .home .h-facts-ph{width:64px;height:70px}.pv .home .h-faq .tabs button{padding-inline:10px}}
