body.home{padding-top:64px}@media (min-width:1100px){body.home{padding-top:108px}}.sdhome-root{--sd-brand-navy:#00205b;--sd-brand-blue:#1d4f91;--sd-brand-blue-hover:#153b70;--sd-japan-red:#bc002d;--sd-japan-red-hover:#9e0026;--sd-japan-red-active:#870020;--sd-white:#ffffff;--sd-cool-050:#f7f8fa;--sd-cool-100:#f1f3f5;--sd-cool-200:#e4e7eb;--sd-cool-300:#c8c9c7;--sd-cool-500:#7a7e83;--sd-cool-700:#4c5055;--sd-cool-900:#20242a;--sd-blue-050:#f3f7fb;--sd-blue-100:#e8eff7;--sd-blue-200:#d8e4f1;--sd-text:#26313d;--sd-muted:#5b6470;--sd-border:#d9dfe6;--sd-success:#1d4f91;--sd-error:#00205b;--sd-container:1480px;--sd-reading:900px;--sd-radius-sm:12px;--sd-radius-md:18px;--sd-radius-lg:28px;--sd-shadow-sm:0 10px 28px rgba(0, 32, 91, 0.08);--sd-shadow-md:0 20px 52px rgba(0, 32, 91, 0.12);--sd-shadow-focus:0 0 0 4px rgba(29, 79, 145, 0.2);width:100vw;max-width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);overflow:hidden;color:var(--sd-text);background:var(--sd-white);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sdhome-root *,.sdhome-root *::before,.sdhome-root *::after{box-sizing:border-box}.sdhome-root section{position:relative;scroll-margin-top:96px}.sdhome-root img,.sdhome-root picture,.sdhome-root svg{display:block;max-width:100%}.sdhome-root img{height:auto}.sdhome-root a{color:inherit;text-decoration:none}.sdhome-root button,.sdhome-root input,.sdhome-root select,.sdhome-root textarea{font:inherit}.sdhome-root h1,.sdhome-root h2,.sdhome-root h3,.sdhome-root p,.sdhome-root ul,.sdhome-root figure{margin-top:0}.sdhome-container{width:min(calc(100% - 32px), var(--sd-container));margin-inline:auto}.sdhome-section-head{max-width:var(--sd-reading);margin-bottom:28px}.sdhome-section-head--center{margin-right:auto;margin-left:auto;text-align:center}.sdhome-section-head--center .sdhome-section-lead{margin-right:auto;margin-left:auto}.sdhome-eyebrow{margin-bottom:10px;color:var(--sd-brand-blue);font-size:.75rem;font-weight:800;line-height:1.25;letter-spacing:.14em;text-transform:uppercase}.sdhome-eyebrow--on-dark{color:#e5edf7}.sdhome-section-title{margin-bottom:0;color:var(--sd-brand-navy);font-size:clamp(2rem, 8vw, 3.25rem);font-weight:800;line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.sdhome-section-lead{max-width:820px;margin:15px 0 0;color:var(--sd-muted);font-size:clamp(1rem, 3.8vw, 1.125rem);line-height:1.65;text-wrap:pretty}.sdhome-carousel-hint{display:inline-flex;align-items:center;gap:7px;margin:15px 0 0;color:var(--sd-brand-blue);font-size:.8125rem;font-weight:700}.sdhome-carousel-hint::after{content:"→";font-size:1rem}.sdhome-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border:1px solid #fff0;border-radius:999px;font-size:.9375rem;font-weight:800;line-height:1.25;text-align:center;cursor:pointer;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.sdhome-btn--primary,.sdhome-btn--primary:visited{border-color:var(--sd-brand-blue);color:var(--sd-white)!important;background:var(--sd-brand-blue);box-shadow:0 12px 28px rgb(29 79 145 / .22)}.sdhome-btn--primary:hover,.sdhome-btn--primary:active{border-color:var(--sd-brand-navy);color:var(--sd-white)!important;background:var(--sd-brand-navy);transform:translateY(-1px)}.sdhome-btn--outline,.sdhome-btn--outline:visited{border-color:var(--sd-brand-blue);color:var(--sd-brand-blue)!important;background:var(--sd-white)}.sdhome-btn--outline:hover,.sdhome-btn--outline:active{border-color:var(--sd-brand-navy);color:var(--sd-brand-navy)!important;background:var(--sd-blue-050);transform:translateY(-1px)}.sdhome-btn--light,.sdhome-btn--light:visited{border-color:var(--sd-white);color:var(--sd-brand-navy)!important;background:var(--sd-white)}.sdhome-btn--light:hover,.sdhome-btn--light:active{border-color:var(--sd-blue-100);color:var(--sd-brand-navy)!important;background:var(--sd-blue-100);transform:translateY(-1px)}.sdhome-btn--on-dark,.sdhome-btn--on-dark:visited{border-color:rgb(255 255 255 / .7);color:var(--sd-white)!important;background:#fff0}.sdhome-btn--on-dark:hover,.sdhome-btn--on-dark:active{border-color:var(--sd-white);color:var(--sd-brand-navy)!important;background:var(--sd-white);transform:translateY(-1px)}.sdhome-root a:focus-visible,.sdhome-root button:focus-visible,.sdhome-root input:focus-visible,.sdhome-root select:focus-visible,.sdhome-root textarea:focus-visible,.sdhome-root summary:focus-visible{outline:3px solid var(--sd-brand-blue);outline-offset:3px;box-shadow:var(--sd-shadow-focus)}.sdhome-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;color:var(--sd-white);background:var(--sd-white)}.sdhome-hero__media{position:relative;z-index:0;grid-area:1 / 1;aspect-ratio:4 / 5;overflow:hidden;background:var(--sd-brand-navy)}.sdhome-root .sdhome-hero__media picture,.sdhome-root .sdhome-hero__image{width:100%;height:100%}.sdhome-hero__image{max-width:none!important;object-fit:cover;object-position:center}.sdhome-hero__container,.sdhome-hero__content{display:contents}.sdhome-hero__heading{z-index:1;grid-area:1 / 1;align-self:start;padding:18px 16px 52px;background:linear-gradient(180deg,rgb(0 16 46 / .88) 0%,rgb(0 16 46 / .68) 55%,#fff0 100%);text-shadow:0 1px 3px rgb(0 0 0 / .45)}.sdhome-hero__heading>.sdhome-eyebrow{margin:0 0 10px;line-height:1.5}.sdhome-hero__title{margin:0;color:var(--sd-white);font-size:clamp(2rem, 9.4vw, 2.6rem);font-weight:800;line-height:1.05;letter-spacing:-.04em;white-space:nowrap}.sdhome-hero .sdhome-hero__lead{display:none;max-width:620px;margin:22px 0 0;color:#f0f4f9;font-size:1.125rem;line-height:1.7}.sdhome-hero__btn-extra{display:none}.sdhome-hero .sdhome-hero__actions{display:grid;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0!important;padding:0}.sdhome-hero .sdhome-hero__actions .sdhome-btn{min-height:56px;padding:12px 10px;border:0;border-radius:0;box-shadow:none;font-size:.9375rem}.sdhome-hero .sdhome-btn--hero-primary,.sdhome-hero .sdhome-btn--hero-primary:visited{border-color:var(--sd-japan-red);color:var(--sd-white)!important;background:var(--sd-japan-red)}.sdhome-hero .sdhome-btn--hero-primary:hover,.sdhome-hero .sdhome-btn--hero-primary:focus-visible{border-color:var(--sd-japan-red-hover);color:var(--sd-white)!important;background:var(--sd-japan-red-hover)}.sdhome-hero .sdhome-btn--hero-primary:active{border-color:var(--sd-japan-red-active);color:var(--sd-white)!important;background:var(--sd-japan-red-active)}.sdhome-hero .sdhome-btn--hero-secondary,.sdhome-hero .sdhome-btn--hero-secondary:visited{border-color:var(--sd-brand-navy);color:var(--sd-white)!important;background:var(--sd-brand-navy)}.sdhome-hero .sdhome-btn--hero-secondary:hover,.sdhome-hero .sdhome-btn--hero-secondary:focus-visible,.sdhome-hero .sdhome-btn--hero-secondary:active{border-color:var(--sd-brand-blue);color:var(--sd-white)!important;background:var(--sd-brand-blue)}.sdhome-hero__phone{display:none;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:12px 20px;border:1px solid rgb(255 255 255 / .62);border-radius:999px;color:var(--sd-white)!important;background:#fff0;font-size:.9375rem;font-weight:800}.sdhome-hero__phone:hover,.sdhome-hero__phone:active{border-color:var(--sd-white);background:rgb(255 255 255 / .14)}.sdhome-hero__phone svg{width:18px;height:18px;fill:currentColor}.sdhome-hero__trust{display:none;flex-wrap:wrap;gap:10px 22px;margin:0!important;padding:28px 0 0;list-style:none}.sdhome-hero__trust li{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--sd-white);font-size:.875rem;font-weight:600;line-height:1.55}.sdhome-hero__trust li::before{content:"✓";display:grid;flex:0 0 18px;width:18px;height:18px;place-items:center;margin-top:1px;border:1px solid rgb(255 255 255 / .75);border-radius:50%;font-size:.625rem}.sdhome-hero__scroll{display:grid;grid-row:3;justify-self:center;width:44px;height:60px;place-items:center;margin:18px 0 0;border:1.5px solid rgb(0 32 91 / .35);border-radius:999px;color:var(--sd-brand-navy)!important;transition:background-color 0.2s,border-color 0.2s}.sdhome-hero__scroll:hover{border-color:var(--sd-brand-navy);background:var(--sd-blue-050)}.sdhome-hero__scroll svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;animation:sdhome-scroll-bob 1.8s ease-in-out infinite}@keyframes sdhome-scroll-bob{0%,100%{opacity:.55;transform:translateY(-6px)}50%{opacity:1;transform:translateY(6px)}}@media (max-width:374px){.sdhome-hero__heading{padding:14px 14px 44px}.sdhome-hero__title{font-size:1.85rem}.sdhome-hero .sdhome-hero__actions .sdhome-btn{font-size:.875rem}}@media (min-width:768px){.sdhome-hero{display:flex;height:clamp(560px, calc(100vh - 64px), 72vw);height:clamp(560px, calc(100svh - 64px), 72vw);align-items:center;background:var(--sd-brand-navy)}.sdhome-hero__media{position:absolute;inset:0;aspect-ratio:auto}.sdhome-hero__container{position:relative;z-index:1;display:flex;align-items:center;padding:40px 0 104px}.sdhome-hero__content{display:block;width:min(100%, 720px);padding:36px 40px 34px;border-radius:20px;background:linear-gradient(135deg,rgb(0 14 40 / .8) 0%,rgb(0 24 66 / .62) 100%);box-shadow:0 24px 60px rgb(0 0 0 / .22)}.sdhome-hero__heading{padding:0;background:none;text-shadow:none}.sdhome-hero__heading>.sdhome-eyebrow{margin-bottom:20px}.sdhome-hero__title{font-size:clamp(3.25rem, 4.4vw, 4.75rem);white-space:nowrap}.sdhome-hero .sdhome-hero__lead{display:block}.sdhome-hero__btn-extra{display:inline}.sdhome-hero .sdhome-hero__actions{display:flex;flex-wrap:wrap;gap:11px;padding-top:30px}.sdhome-hero .sdhome-hero__actions .sdhome-btn{min-height:48px;padding:13px 22px;border:1px solid;border-radius:999px}.sdhome-hero .sdhome-btn--hero-primary,.sdhome-hero .sdhome-btn--hero-primary:visited{box-shadow:0 12px 28px rgb(0 0 0 / .2)}.sdhome-hero .sdhome-btn--hero-secondary,.sdhome-hero .sdhome-btn--hero-secondary:visited{border-color:rgb(255 255 255 / .78);background:#fff0}.sdhome-hero .sdhome-btn--hero-secondary:hover,.sdhome-hero .sdhome-btn--hero-secondary:focus-visible,.sdhome-hero .sdhome-btn--hero-secondary:active{border-color:var(--sd-white);background:rgb(255 255 255 / .14)}.sdhome-hero__phone{display:inline-flex}.sdhome-hero__trust{display:flex}.sdhome-hero__scroll{position:absolute;bottom:24px;left:50%;z-index:2;width:52px;height:76px;margin:0;border-color:rgb(255 255 255 / .8);color:var(--sd-white)!important;background:rgb(0 16 46 / .25);transform:translateX(-50%)}.sdhome-hero__scroll:hover{border-color:var(--sd-white);background:rgb(0 16 46 / .45)}.sdhome-hero__scroll svg{width:26px;height:26px}}@media (min-width:1100px){.sdhome-hero{height:clamp(540px, calc(100vh - 108px), 62.5vw);height:clamp(540px, calc(100svh - 108px), 62.5vw)}.sdhome-hero__container{padding:48px 0 112px}.sdhome-hero__content{width:min(100%, 760px);padding:40px 44px 38px}}.sdhome-models{padding:56px 0 60px;background:var(--sd-white)}.sdhome-models__grid{display:grid;grid-auto-columns:min(84vw, 340px);grid-auto-flow:column;gap:14px;margin-right:-16px;padding:2px 16px 18px 0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:0 16px;scroll-snap-type:inline mandatory;scrollbar-width:none}.sdhome-models__grid::-webkit-scrollbar,.sdhome-guide__grid::-webkit-scrollbar,.sdhome-tech__grid::-webkit-scrollbar,.sdhome-editorial__grid::-webkit-scrollbar{display:none}.sdhome-model-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--sd-border);border-radius:var(--sd-radius-md);background:var(--sd-white);box-shadow:var(--sd-shadow-sm);scroll-snap-align:start}.sdhome-model-card__media{display:block;aspect-ratio:3 / 2;overflow:hidden;background:var(--sd-cool-100)}.sdhome-model-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 400ms ease}.sdhome-model-card:hover .sdhome-model-card__media img{transform:scale(1.025)}.sdhome-model-card__body{display:flex;flex:1;flex-direction:column;padding:18px}.sdhome-model-card__tag{margin-bottom:8px;color:var(--sd-brand-blue);font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sdhome-model-card h3{margin-bottom:8px;color:var(--sd-brand-navy);font-size:1.2rem;font-weight:800;line-height:1.2}.sdhome-model-card__body>p:not(.sdhome-model-card__tag,.sdhome-model-card__price){display:-webkit-box;margin-bottom:15px;overflow:hidden;color:var(--sd-muted);font-size:.9rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sdhome-model-card__price{margin:auto 0 12px;color:var(--sd-brand-navy);font-size:.9375rem;font-weight:800}.sdhome-model-card__link{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 14px;border-radius:10px;color:var(--sd-white)!important;background:var(--sd-brand-blue);font-size:.875rem;font-weight:800}.sdhome-model-card__link:hover,.sdhome-model-card__link:active{background:var(--sd-brand-navy)}.sdhome-models__footer{display:flex;justify-content:center;margin-top:24px}.sdhome-offers{padding:58px 0 64px;background:radial-gradient(circle at 10% 0%,rgb(29 79 145 / .11),transparent 36%),linear-gradient(180deg,var(--sd-blue-050),var(--sd-white))}.sdhome-offers .sdhome-eyebrow,.sdhome-offers .sdhome-title-accent{color:var(--sd-japan-red)}.sdhome-offers__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sdhome-offer-card{display:flex;min-width:0;min-height:190px;flex-direction:column;padding:17px;border:1px solid var(--sd-blue-200);border-radius:var(--sd-radius-md);background:rgb(255 255 255 / .94);box-shadow:var(--sd-shadow-sm);transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.sdhome-offer-card:hover,.sdhome-offer-card:active{border-color:var(--sd-brand-blue);box-shadow:var(--sd-shadow-md);transform:translateY(-2px)}.sdhome-offer-card__icon{display:grid;width:36px;height:36px;place-items:center;margin-bottom:15px;border-radius:50%;color:var(--sd-white);background:var(--sd-brand-blue);font-size:.75rem;font-weight:800}.sdhome-offer-card:nth-child(2) .sdhome-offer-card__icon{background:var(--sd-japan-red)}.sdhome-offer-card h3{margin-bottom:7px;color:var(--sd-brand-navy);font-size:1rem;font-weight:800;line-height:1.25}.sdhome-offer-card p{margin-bottom:14px;color:var(--sd-muted);font-size:.8125rem;line-height:1.5}.sdhome-offer-card__link{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;color:var(--sd-brand-blue);font-size:.8125rem;font-weight:800}.sdhome-offers__cta{display:grid;gap:18px;margin-top:22px;padding:22px;border:1px solid var(--sd-blue-200);border-radius:var(--sd-radius-md);background:var(--sd-white);box-shadow:var(--sd-shadow-sm)}.sdhome-offers__cta strong{display:block;margin-bottom:5px;color:var(--sd-brand-navy);font-size:1.05rem;line-height:1.3}.sdhome-offers__cta p{margin-bottom:0;color:var(--sd-muted);font-size:.9rem;line-height:1.55}.sdhome-guide{padding:60px 0 66px;background:var(--sd-white)}.sdhome-guide__grid{display:grid;grid-auto-columns:min(84vw, 350px);grid-auto-flow:column;gap:14px;margin-right:-16px;padding:2px 16px 18px 0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.sdhome-guide-card{display:flex;min-width:0;flex-direction:column;padding:22px;border:1px solid var(--sd-border);border-top:4px solid var(--sd-brand-blue);border-radius:var(--sd-radius-md);background:var(--sd-cool-050);scroll-snap-align:start}.sdhome-guide-card__number{display:inline-flex;align-items:center;justify-content:center;width:42px;height:28px;margin-bottom:18px;border-radius:999px;color:var(--sd-brand-navy);background:var(--sd-blue-100);font-size:.75rem;font-weight:800}.sdhome-guide-card h3{margin-bottom:8px;color:var(--sd-brand-navy);font-size:1.35rem;font-weight:800;line-height:1.2}.sdhome-guide-card>p{margin-bottom:18px;color:var(--sd-muted);font-size:.9375rem;line-height:1.55}.sdhome-guide-card__match{display:grid;gap:3px;margin-top:auto;padding:14px;border-radius:var(--sd-radius-sm);background:var(--sd-white)}.sdhome-guide-card__match strong{color:var(--sd-brand-navy);font-size:.9375rem}.sdhome-guide-card__match span{color:var(--sd-muted);font-size:.75rem}.sdhome-guide-card>a{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin-top:13px;color:var(--sd-brand-blue);font-size:.875rem;font-weight:800}.sdhome-guide-card>a:hover,.sdhome-guide-card>a:active{color:var(--sd-brand-navy)}.sdhome-trust-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.sdhome-trust-strip>div{display:grid;gap:4px;padding:15px;border:1px solid var(--sd-blue-200);border-radius:var(--sd-radius-sm);background:var(--sd-blue-050)}.sdhome-trust-strip strong{color:var(--sd-brand-navy);font-size:.875rem;line-height:1.3}.sdhome-trust-strip span{color:var(--sd-muted);font-size:.75rem;line-height:1.4}.sdhome-tech{padding:60px 0 66px;background:linear-gradient(135deg,rgb(29 79 145 / .06),transparent 40%),var(--sd-blue-050)}.sdhome-tech__grid{display:grid;grid-auto-columns:min(84vw, 350px);grid-auto-flow:column;gap:14px;margin-right:-16px;padding:2px 16px 18px 0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.sdhome-tech-card{display:flex;min-width:0;flex-direction:column;padding:21px;border:1px solid var(--sd-border);border-radius:var(--sd-radius-md);background:var(--sd-white);box-shadow:var(--sd-shadow-sm);scroll-snap-align:start}.sdhome-tech-card--featured{border-color:var(--sd-brand-blue);background:linear-gradient(180deg,var(--sd-white),var(--sd-blue-050))}.sdhome-tech-card__icon{display:grid;width:44px;height:44px;place-items:center;margin-bottom:17px;border-radius:12px;color:var(--sd-brand-blue);background:var(--sd-blue-100)}.sdhome-tech-card__icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.sdhome-tech-card h3{margin-bottom:8px;color:var(--sd-brand-navy);font-size:1.15rem;font-weight:800;line-height:1.25}.sdhome-tech-card p{margin-bottom:16px;color:var(--sd-muted);font-size:.9rem;line-height:1.55}.sdhome-tech-card>a{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;margin-top:auto;color:var(--sd-brand-blue);font-size:.85rem;font-weight:800}.sdhome-tech-more{margin-top:18px;border:1px solid var(--sd-blue-200);border-radius:var(--sd-radius-md);background:var(--sd-white);box-shadow:var(--sd-shadow-sm)}.sdhome-tech-more>summary,.sdhome-lead__optional>summary{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;color:var(--sd-brand-navy);font-size:.9375rem;font-weight:800;cursor:pointer;list-style:none}.sdhome-tech-more>summary::-webkit-details-marker,.sdhome-lead__optional>summary::-webkit-details-marker{display:none}.sdhome-tech-more>summary>span:last-child,.sdhome-lead__optional>summary>span:last-child{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:50%;color:var(--sd-white);background:var(--sd-brand-blue);font-size:1.2rem;line-height:1;transition:transform 180ms ease}.sdhome-tech-more[open]>summary>span:last-child,.sdhome-lead__optional[open]>summary>span:last-child{transform:rotate(45deg)}.sdhome-tech-more__grid{display:grid;gap:14px;padding:0 14px 14px}.sdhome-tech-more__grid .sdhome-tech-card{box-shadow:none}.sdhome-journey-proof{display:grid;margin-top:24px;overflow:hidden;border:1px solid var(--sd-border);border-radius:var(--sd-radius-lg);background:var(--sd-white);box-shadow:var(--sd-shadow-md)}.sdhome-journey-proof__media{display:block;min-height:230px;background:var(--sd-cool-100)}.sdhome-journey-proof__media img{width:100%;height:100%;min-height:230px;object-fit:cover}.sdhome-journey-proof__content{padding:24px}.sdhome-journey-proof__content h3{margin-bottom:10px;color:var(--sd-brand-navy);font-size:clamp(1.55rem, 6vw, 2.25rem);font-weight:800;line-height:1.12;letter-spacing:-.035em}.sdhome-journey-proof__content>p:not(.sdhome-eyebrow){margin-bottom:17px;color:var(--sd-muted);font-size:.9375rem}.sdhome-journey-proof__content ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.sdhome-journey-proof__content li{position:relative;padding-left:22px;color:var(--sd-text);font-size:.875rem}.sdhome-journey-proof__content li::before{content:"✓";position:absolute;top:0;left:0;color:var(--sd-brand-blue);font-weight:800}.sdhome-journey-proof__actions{display:grid;gap:10px;margin-top:21px}.sdhome-lead{padding:62px 0 68px;background:var(--sd-white)}.sdhome-lead__container{display:grid;gap:20px}.sdhome-lead__intro{padding:26px;border-radius:var(--sd-radius-lg);color:var(--sd-white);background:radial-gradient(circle at 100% 0%,rgb(255 255 255 / .16),transparent 38%),linear-gradient(145deg,var(--sd-brand-blue),var(--sd-brand-navy));box-shadow:var(--sd-shadow-md)}.sdhome-lead__intro .sdhome-section-title,.sdhome-lead__intro .sdhome-section-lead{color:var(--sd-white)}.sdhome-lead__intro .sdhome-section-lead{margin-bottom:22px;color:#e8eef6}.sdhome-process-mini{display:grid;gap:10px}.sdhome-process-mini article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:13px;border:1px solid rgb(255 255 255 / .2);border-radius:var(--sd-radius-sm);background:rgb(255 255 255 / .09)}.sdhome-process-mini article>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:var(--sd-brand-navy);background:var(--sd-white);font-size:.6875rem;font-weight:800}.sdhome-process-mini h3{margin-bottom:3px;color:var(--sd-white);font-size:.9375rem;font-weight:800;line-height:1.25}.sdhome-process-mini p{margin-bottom:0;color:#e8eef6;font-size:.75rem;line-height:1.4}.sdhome-lead__hotline{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:12px 15px;border:1px solid rgb(255 255 255 / .4);border-radius:var(--sd-radius-sm);color:var(--sd-white)!important}.sdhome-lead__hotline span{font-size:.8125rem}.sdhome-lead__hotline strong{font-size:1rem}.sdhome-lead__form{position:relative;width:100%;padding:24px;border:1px solid var(--sd-border);border-radius:var(--sd-radius-lg);background:var(--sd-white);box-shadow:var(--sd-shadow-md)}.sdhome-lead__form-head{margin-bottom:20px}.sdhome-lead__form-head h3{margin-bottom:7px;color:var(--sd-brand-navy);font-size:1.5rem;font-weight:800;line-height:1.2;letter-spacing:-.03em}.sdhome-lead__form-head p{margin-bottom:0;color:var(--sd-muted);font-size:.875rem}.sdhome-lead__fields,.sdhome-lead__optional-grid{display:grid;gap:14px}.sdhome-field{display:grid;gap:6px;min-width:0}.sdhome-field label{color:var(--sd-cool-900);font-size:.8125rem;font-weight:700}.sdhome-field label span{color:var(--sd-error)}.sdhome-field input,.sdhome-field select,.sdhome-field textarea{width:100%;min-width:0;min-height:48px;margin:0;padding:11px 13px;border:1px solid var(--sd-cool-300);border-radius:10px;color:var(--sd-cool-900);background:var(--sd-white);font-size:.9375rem;line-height:1.4;transition:border-color 180ms ease,box-shadow 180ms ease}.sdhome-field textarea{min-height:96px;resize:vertical}.sdhome-field input::placeholder,.sdhome-field textarea::placeholder{color:var(--sd-cool-500);opacity:1}.sdhome-field input:focus,.sdhome-field select:focus,.sdhome-field textarea:focus{border-color:var(--sd-brand-blue);outline:0;box-shadow:var(--sd-shadow-focus)}.sdhome-lead__optional{margin-top:15px;border:1px solid var(--sd-border);border-radius:var(--sd-radius-sm);background:var(--sd-cool-050)}.sdhome-lead__optional-grid{padding:0 14px 14px}.sdhome-consent{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;margin-top:17px;color:var(--sd-text);font-size:.8125rem;line-height:1.45;cursor:pointer}.sdhome-consent input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--sd-brand-blue)}.sdhome-lead__submit{display:flex;width:min(100%, 320px);min-height:52px;margin:20px auto 0;padding:14px 30px;border-color:var(--sd-japan-red)!important;color:var(--sd-white)!important;background:var(--sd-japan-red)!important;font-size:1rem;font-weight:800!important;letter-spacing:.01em;box-shadow:0 12px 28px rgb(188 0 45 / .24)}.sdhome-lead__submit .sdhome-lead__submit-text{color:inherit!important;font-weight:800!important}.sdhome-lead__form .sdhome-lead__submit:hover,.sdhome-lead__form .sdhome-lead__submit:focus-visible{border-color:var(--sd-japan-red-hover)!important;color:var(--sd-white)!important;background:var(--sd-japan-red-hover)!important;box-shadow:0 14px 30px rgb(188 0 45 / .22);transform:translateY(-1px)}.sdhome-lead__form .sdhome-lead__submit:active{border-color:var(--sd-japan-red-active)!important;color:var(--sd-white)!important;background:var(--sd-japan-red-active)!important;box-shadow:0 7px 18px rgb(188 0 45 / .2);transform:translateY(0)}.sdhome-lead__submit[disabled],.sdhome-lead__form[aria-busy="true"] .sdhome-lead__submit{cursor:wait;border-color:var(--sd-japan-red)!important;color:var(--sd-white)!important;background:var(--sd-japan-red)!important;box-shadow:none;transform:none;opacity:1}.sdhome-form-status{display:none;margin-top:14px;padding:11px 13px;border-radius:9px;font-size:.8125rem;font-weight:700;line-height:1.45}.sdhome-form-status.is-success,.sdhome-form-status.success{display:block;border:1px solid rgb(29 79 145 / .38);color:var(--sd-brand-navy);background:var(--sd-blue-050)}.sdhome-form-status.is-error,.sdhome-form-status.error{display:block;border:1px solid rgb(0 32 91 / .42);color:var(--sd-brand-navy);background:var(--sd-cool-100)}.sdhome-lead__privacy{margin:12px 0 0;color:var(--sd-muted);font-size:.72rem;line-height:1.45;text-align:center}.sdhome-lead__trap{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important}.sdhome-editorial{padding:60px 0 66px;background:var(--sd-cool-050)}.sdhome-editorial__header{display:grid;gap:4px;margin-bottom:26px}.sdhome-editorial__header .sdhome-section-head{margin-bottom:0}.sdhome-link-arrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:44px;color:var(--sd-brand-blue);font-size:.875rem;font-weight:800}.sdhome-link-arrow:hover,.sdhome-link-arrow:active{color:var(--sd-brand-navy)}.sdhome-editorial__grid{display:grid;grid-auto-columns:min(84vw, 340px);grid-auto-flow:column;gap:14px;margin-right:-16px;padding:2px 16px 18px 0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.sdhome-article-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--sd-border);border-radius:var(--sd-radius-md);background:var(--sd-white);box-shadow:var(--sd-shadow-sm);scroll-snap-align:start}.sdhome-article-card__media{display:block;aspect-ratio:1200 / 630;overflow:hidden;background:var(--sd-cool-100)}.sdhome-article-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 400ms ease}.sdhome-article-card__fallback{display:grid;width:100%;height:100%;place-items:center;color:var(--sd-white);background:linear-gradient(135deg,var(--sd-brand-blue),var(--sd-brand-navy));font-size:.875rem;font-weight:800;letter-spacing:.14em}.sdhome-article-card:hover .sdhome-article-card__media img{transform:scale(1.025)}.sdhome-article-card__body{display:flex;flex:1;flex-direction:column;padding:17px}.sdhome-article-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;color:var(--sd-muted);font-size:.6875rem;font-weight:700;line-height:1.35}.sdhome-article-card__meta span{color:var(--sd-brand-blue);text-transform:uppercase}.sdhome-article-card h3{display:-webkit-box;margin-bottom:10px;overflow:hidden;color:var(--sd-brand-navy);font-size:1.05rem;font-weight:800;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sdhome-article-card h3 a:hover,.sdhome-article-card h3 a:active{color:var(--sd-brand-blue)}.sdhome-article-card__body>p{display:-webkit-box;margin-bottom:14px;overflow:hidden;color:var(--sd-muted);font-size:.8125rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sdhome-article-card__readmore{display:inline-flex;min-height:42px;align-items:center;margin-top:auto;color:var(--sd-brand-blue);font-size:.8125rem;font-weight:800}.sdhome-editorial__empty{padding:24px;border:1px solid var(--sd-border);border-radius:var(--sd-radius-md);background:var(--sd-white)}.sdhome-editorial__empty p{margin-bottom:0}.sdhome-editorial__footer{display:flex;justify-content:center;margin-top:22px}.sdhome-faq{padding:60px 0 68px;background:var(--sd-white)}.sdhome-faq__layout{display:grid;gap:24px}.sdhome-faq__list{display:grid;gap:10px}.sdhome-faq-item{border:1px solid var(--sd-border);border-radius:var(--sd-radius-sm);background:var(--sd-cool-050)}.sdhome-faq-item summary{position:relative;min-height:54px;padding:15px 50px 15px 16px;color:var(--sd-cool-900);font-size:.875rem;font-weight:800;line-height:1.4;cursor:pointer;list-style:none}.sdhome-faq-item summary::-webkit-details-marker{display:none}.sdhome-faq-item summary::after{content:"+";position:absolute;top:50%;right:15px;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:var(--sd-white);background:var(--sd-brand-blue);font-size:1.1rem;line-height:1;transform:translateY(-50%);transition:transform 180ms ease}.sdhome-faq-item[open] summary::after{transform:translateY(-50%) rotate(45deg)}.sdhome-faq-item>div{padding:0 16px 17px;color:var(--sd-muted);font-size:.875rem;line-height:1.6}.sdhome-final-cta{display:grid;gap:22px;margin-top:28px;padding:26px;border-radius:var(--sd-radius-lg);color:var(--sd-white);background:radial-gradient(circle at 100% 0%,rgb(255 255 255 / .16),transparent 42%),linear-gradient(135deg,var(--sd-brand-blue),var(--sd-brand-navy));box-shadow:var(--sd-shadow-md)}.sdhome-final-cta h3{margin-bottom:9px;color:var(--sd-white);font-size:clamp(1.5rem, 6vw, 2.25rem);font-weight:800;line-height:1.15;letter-spacing:-.03em}.sdhome-final-cta p:not(.sdhome-eyebrow){margin-bottom:0;color:#e5edf7;font-size:.9375rem}.sdhome-final-cta__actions{display:grid;gap:10px}.sdhome-final-cta__phone{display:inline-flex;min-height:46px;align-items:center;justify-content:center;color:var(--sd-white)!important;font-size:.9375rem;font-weight:800}.sdhome-effects-ready [data-sd-reveal]{transition:opacity 520ms ease var(--sd-reveal-delay,0ms),transform 520ms cubic-bezier(.2,.7,.2,1) var(--sd-reveal-delay,0ms)}.sdhome-effects-ready [data-sd-reveal]:not(.is-visible){opacity:0;transform:translate3d(0,18px,0)}.sdhome-effects-ready [data-sd-reveal="fade-left"]:not(.is-visible){transform:translate3d(18px,0,0)}.sdhome-effects-ready [data-sd-reveal].is-visible{opacity:1;transform:translate3d(0,0,0)}body.home .sdsmartchat-root .sdsmartchat-tooltip,body.home .sdsmartchat-root .sdsmartchat-toggle__label{display:none!important}body.home .sdsmartchat-root .sdsmartchat-toggle{justify-content:center;gap:0;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;overflow:hidden;border-radius:50%}@media (min-width:640px){.sdhome-container{width:min(calc(100% - 48px), var(--sd-container))}.sdhome-journey-proof__actions,.sdhome-final-cta__actions{grid-template-columns:repeat(2,minmax(0,max-content))}.sdhome-offers__cta{grid-template-columns:minmax(0,1fr) auto;align-items:center}.sdhome-lead__fields,.sdhome-lead__optional-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sdhome-field--full{grid-column:1 / -1}.sdhome-tech-more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.sdhome-section-head{margin-bottom:36px}.sdhome-carousel-hint{display:none}.sdhome-section-title{font-size:clamp(2.7rem, 4.5vw, 4rem)}.sdhome-models,.sdhome-offers,.sdhome-guide,.sdhome-tech,.sdhome-lead,.sdhome-editorial,.sdhome-faq{padding-top:82px;padding-bottom:88px}.sdhome-models__grid{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0;padding:0;overflow:visible}.sdhome-offers__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sdhome-offer-card{min-height:225px;padding:22px}.sdhome-offer-card h3{font-size:1.15rem}.sdhome-offer-card p,.sdhome-offer-card__link{font-size:.875rem}.sdhome-guide__grid,.sdhome-tech__grid{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0;padding:0;overflow:visible}.sdhome-trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.sdhome-trust-strip>div{padding:18px}.sdhome-journey-proof{grid-template-columns:minmax(0,1.08fr) minmax(360px,0.92fr);margin-top:30px}.sdhome-journey-proof__media,.sdhome-journey-proof__media img{min-height:100%}.sdhome-journey-proof__content{padding:clamp(32px, 4vw, 54px)}.sdhome-lead__container{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);align-items:start;gap:28px}.sdhome-lead__intro,.sdhome-lead__form{padding:clamp(28px, 3.2vw, 44px)}.sdhome-process-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.sdhome-editorial__header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.sdhome-editorial__grid{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));margin-right:0;padding:0;overflow:visible}.sdhome-faq__layout{grid-template-columns:minmax(280px,0.76fr) minmax(0,1.24fr);align-items:start;gap:clamp(36px, 5vw, 78px)}.sdhome-faq__layout .sdhome-section-head{position:sticky;top:112px;margin-bottom:0}.sdhome-final-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;margin-top:40px;padding:clamp(30px, 4vw, 48px)}.sdhome-final-cta__actions{justify-content:end}}@media (min-width:1024px){.sdhome-container{width:min(calc(100% - 64px), var(--sd-container))}.sdhome-models__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sdhome-model-card__body{padding:21px}.sdhome-guide__grid,.sdhome-tech__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sdhome-guide-card,.sdhome-tech-card{padding:23px}.sdhome-editorial__grid{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-right:0;padding:0;overflow:visible}.sdhome-article-card__body{padding:14px}.sdhome-article-card h3{font-size:.95rem}.sdhome-article-card__body>p{display:none}.sdhome-final-cta__actions{grid-template-columns:repeat(2,minmax(0,max-content))}.sdhome-final-cta__phone{grid-column:1 / -1;justify-content:flex-end}}@media (min-width:1280px){.sdhome-editorial__grid{gap:18px}.sdhome-article-card__body{padding:17px}.sdhome-article-card h3{font-size:1.02rem}.sdhome-article-card__body>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media (min-width:1600px){.sdhome-section-title{font-size:4.15rem}.sdhome-editorial__grid{gap:20px}}@media (max-width:374px){.sdhome-container{width:calc(100% - 28px)}.sdhome-offer-card{min-height:182px;padding:14px}.sdhome-offer-card h3{font-size:.9375rem}.sdhome-offer-card p{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.sdhome-root *,.sdhome-root *::before,.sdhome-root *::after{scroll-behavior:auto!important;animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}.sdhome-effects-ready [data-sd-reveal]:not(.is-visible){opacity:1;transform:none}}