.rental-page{--rental-red:#a4313d;--rental-soft:#f7e9e4;--rental-dark:#202b2b;padding-top:30px}.rental-page :is(h1,h2,h3,p,figure){margin:0}.rental-page :is(h1,h2,h3){text-wrap:balance}.rental-page .eyebrow{margin-bottom:18px;line-height:1.7}.rental-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--muted-foreground);font-size:13px;margin-bottom:44px}.rental-breadcrumb a{display:inline-flex;align-items:center;gap:8px;min-height:44px}.rental-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(28px,5vw,72px)}.rental-hero>*{min-width:0}.rental-page h1{font-size:clamp(40px,4.5vw,64px);line-height:1.05;letter-spacing:-.055em;font-weight:700;margin-bottom:24px}.rental-page h1 span{color:var(--rental-red)}.rental-page .rental-tagline{font-size:clamp(19px,2vw,24px);line-height:1.4;font-weight:550;margin-bottom:16px}.rental-description{font-size:16px;line-height:1.8;color:var(--muted-foreground);max-width:56ch}.rental-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:28px}.rental-secondary{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px}.rental-page .rental-purchase-note{font-size:12px;line-height:1.7;color:var(--muted-foreground);margin-top:18px}.rental-visual .product-art{aspect-ratio:3/2;border-radius:28px;background:var(--rental-dark);border:0}.rental-visual .product-art img{object-fit:cover}.rental-visual .product-art-caption{display:none}.rental-visual figcaption{font-size:12px;line-height:1.7;color:var(--muted-foreground);margin-top:12px;padding:0 8px}.rental-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:30px 0;margin:40px 0 28px;border-block:1px solid var(--border)}.rental-highlights>div{display:flex;align-items:center;gap:14px}.rental-highlights svg{flex-shrink:0;color:var(--accent)}.rental-highlights span,.rental-highlights strong{display:block}.rental-highlights strong{font-size:15px;font-weight:600;margin-bottom:4px}.rental-highlights span{font-size:13px;color:var(--muted-foreground);line-height:1.5}.rental-limitation{display:flex;align-items:flex-start;gap:18px;background:var(--rental-soft);border:1px solid #dec9c2;border-radius:20px;padding:24px 28px}.rental-limitation>svg{flex-shrink:0;color:var(--rental-red);margin-top:3px}.rental-limitation h2{font-size:17px;line-height:1.5;font-weight:600;margin-bottom:8px}.rental-limitation p{font-size:14px;line-height:1.8;max-width:100ch;color:#65483f}.rental-section{margin-top:clamp(56px,7vw,96px);scroll-margin-top:110px}.rental-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px}.rental-section h2{font-size:clamp(28px,3.4vw,44px);line-height:1.16;letter-spacing:-.04em;font-weight:600}.rental-section-heading>p{max-width:35ch;font-size:15px;line-height:1.8;color:var(--muted-foreground)}.rental-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rental-feature{background:var(--card);border:1px solid var(--border);border-radius:22px;padding:clamp(22px,3vw,34px)}.rental-feature:first-child,.rental-feature:nth-child(3){background:#f0f2e9}.rental-feature-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;color:var(--accent)}.rental-feature-top span{font-size:12px;letter-spacing:.06em;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.rental-feature h3{font-size:21px;line-height:1.35;letter-spacing:-.025em;margin-bottom:12px;font-weight:600}.rental-feature p{color:var(--muted-foreground);font-size:15px;line-height:1.8}.rental-telegram{background:var(--rental-dark);color:#fffdf8;padding:clamp(26px,4vw,52px);border-radius:28px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,70px)}.rental-telegram .eyebrow{color:#d1dbbf}.rental-telegram h2{font-size:clamp(27px,3vw,38px);margin-bottom:24px}.rental-telegram>div>p:not(.eyebrow):not(.rental-command-label){font-size:15px;line-height:1.85;color:#d1d6cf}.rental-command-label{font-size:11px;letter-spacing:.12em;color:#d1dbbf;padding-bottom:8px}.rental-command{display:grid;grid-template-columns:100px minmax(0,1fr);gap:18px;padding:22px 0;border-bottom:1px solid #ffffff26;align-items:start}.rental-command:last-child{border-bottom:0;padding-bottom:0}.rental-command code{justify-self:start;border:1px solid #ffffff30;background:#ffffff0a;border-radius:9px;padding:6px 10px;font-size:14px;line-height:1.6;color:#fffdf8}.rental-command h3{font-size:15px;font-weight:550;line-height:1.5;margin-bottom:5px}.rental-command p{font-size:13px;line-height:1.8;color:#d1d6cf}.rental-refund-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;margin:0}.rental-refund-steps li{padding-top:22px;border-top:1px solid var(--border)}.rental-step-number{display:block;font-size:12px;color:var(--accent);margin-bottom:24px}.rental-refund-steps h3{font-size:19px;font-weight:600;line-height:1.4;margin-bottom:12px}.rental-refund-steps p{font-size:14px;line-height:1.8;color:var(--muted-foreground)}.rental-refund-steps li:last-child{border-top-color:var(--rental-red)}.rental-refund-steps li:last-child .rental-step-number{color:var(--rental-red)}.rental-purchase{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(30px,5vw,72px);align-items:start;border-top:1px solid var(--border);padding-top:48px}.rental-purchase ul{list-style:none;padding:0;margin:28px 0 0}.rental-purchase li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.8;color:var(--muted-foreground);margin-top:18px}.rental-purchase li svg{flex-shrink:0;margin-top:5px;color:var(--accent)}.rental-order-card{border:1px solid var(--border);border-radius:24px;background:var(--card);padding:clamp(24px,3vw,40px)}.rental-order-mark{display:inline-flex;color:var(--accent);padding:12px;border-radius:14px;background:var(--secondary);margin-bottom:22px}.rental-order-card h3{font-size:25px;font-weight:600;letter-spacing:-.03em;line-height:1.25;margin-bottom:10px}.rental-order-card>p{font-size:13px;color:var(--muted-foreground);line-height:1.75}.rental-order-card strong{display:block;font-size:24px;font-weight:550;letter-spacing:-.03em;margin:30px 0 20px}.rental-order-card .button{width:100%;min-height:50px}.rental-order-card .rental-order-footnote{margin-top:18px;font-size:12px}.rental-page a:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:6px}@media(hover:hover){.rental-breadcrumb a:hover,.rental-secondary:hover{color:var(--rental-red)}}@media(max-width:900px){.rental-hero{gap:28px}.rental-section-heading{align-items:flex-start;flex-direction:column}.rental-section-heading>p{max-width:60ch}.rental-telegram{grid-template-columns:1fr}.rental-command{grid-template-columns:110px 1fr}}@media(max-width:760px){.rental-page{padding-top:18px}.rental-breadcrumb{font-size:12px;gap:8px;margin-bottom:26px}.rental-hero{grid-template-columns:minmax(0,1fr);gap:30px}.rental-page h1{font-size:clamp(40px,10vw,60px)}.rental-description{font-size:16px}.rental-visual .product-art{aspect-ratio:3/2;border-radius:22px}.rental-visual .product-art img{object-fit:contain}.rental-highlights{grid-template-columns:1fr;gap:22px;margin-top:28px;padding:26px 0}.rental-limitation{gap:12px;padding:20px 18px}.rental-limitation>svg{width:21px}.rental-limitation h2{font-size:16px}.rental-feature-grid{grid-template-columns:minmax(0,1fr);gap:12px}.rental-feature{padding:24px}.rental-feature-top{margin-bottom:20px}.rental-feature h3{font-size:20px}.rental-telegram{padding:26px 22px;border-radius:22px}.rental-refund-steps{grid-template-columns:1fr;gap:28px}.rental-step-number{margin-bottom:14px}.rental-purchase{grid-template-columns:minmax(0,1fr);padding-top:36px}.rental-command{grid-template-columns:92px minmax(0,1fr);gap:12px}.rental-page .button{min-height:48px}.rental-hero-actions{gap:10px 20px}}@media(prefers-reduced-motion:reduce){.product-art-rental img,.rental-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.brand-mark{display:block;object-fit:contain;flex-shrink:0;user-select:none}.wordmark .brand-name{font-weight:450;letter-spacing:.075em}.wordmark .brand-name b{font-weight:400}.ai-brand-pill .brand-mark{width:29px;height:29px;filter:drop-shadow(0 1px 1px #2d30401a)}.site-ai-link .brand-mark{width:23px;height:23px}.glass-experience[data-brand-scene=silver] .glass-viewport:before{background:radial-gradient(ellipse,#e7e7e180,transparent 68%)}.glass-experience[data-brand-scene=silver] .glass-fallback,.portal-static,.static-sculpture img{mix-blend-mode:normal}.signature-home .signature-object,.signature-portal{background:radial-gradient(ellipse at 50% 46%,#eeeee9b8,transparent 68%)}.signature-portal .portal-art{inset:130px 0 100px}.signature-final .final-watermark{width:clamp(160px,26vw,300px);height:auto;object-fit:contain}@media(max-width:760px){.wordmark .brand-name{letter-spacing:.045em}.ai-brand-pill .brand-mark{width:25px;height:25px}}@media(max-width:360px){.site-header .site-ai-link>.brand-mark{display:none}}