.conditions-page{width:min(100% - 8rem,1140px);margin:64px auto 100px}.conditions-page :is(h1,h2,h3,p,ul,ol){margin:0}.conditions-page :is(h1,h2,h3){text-wrap:balance}.conditions-page>article>.eyebrow{margin-bottom:20px}.conditions-page h1{max-width:900px;font-size:clamp(36px,4.8vw,64px);line-height:1.1;letter-spacing:-.045em}.conditions-page .conditions-lead{margin-top:22px;max-width:610px;color:var(--text-secondary);font-size:18px;line-height:1.65}.conditions-back{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:16px;color:var(--text-muted);font-size:14px;text-decoration:none}.conditions-page .conditions-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-block:36px 58px;padding:28px 30px;border:var(--border-inner);border-radius:var(--radius-panel);background:var(--material-base);box-shadow:var(--shadow-soft);list-style:none}.conditions-overview li{display:flex;gap:14px}.conditions-mark{color:var(--action-primary);font-size:15px;line-height:1.6}.conditions-page .conditions-overview h2{font-size:15px;line-height:1.5}.conditions-page .conditions-overview p{margin-top:7px;color:var(--text-muted);font-size:13px;line-height:1.6}.conditions-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:start}.conditions-nav{position:sticky;top:112px}body:has(.staging-banner) .conditions-nav{top:152px}.conditions-page .conditions-nav .eyebrow{margin-bottom:18px;font-size:10px}.conditions-nav ol{padding:0;list-style:none}.conditions-nav a{display:flex;align-items:baseline;gap:14px;min-height:44px;padding-block:10px;color:var(--text-secondary);text-decoration:none;font-size:13px;line-height:1.6}.conditions-nav a span{color:var(--text-muted);font-size:10px;font-variant-numeric:tabular-nums}.conditions-page a:not(.tactile-button):hover{color:var(--text-primary)}.conditions-nav a:hover span{color:var(--action-primary)}.conditions-content{min-width:0}.conditions-content>section{scroll-margin-top:28px}.conditions-content>section+section{margin-top:44px;padding-top:40px;border-top:var(--border-inner)}.conditions-section-heading{display:flex;align-items:baseline;gap:16px;margin-bottom:24px}.conditions-section-heading>span{flex:0 0 auto;color:var(--action-primary);font-size:11px;font-variant-numeric:tabular-nums}.conditions-page h2{font-size:clamp(24px,2.35vw,31px);line-height:1.2;letter-spacing:-.03em}.conditions-page h3{font-size:16px;line-height:1.5;font-weight:500}.conditions-content p{color:var(--text-secondary);font-size:15px;line-height:1.75}.conditions-payment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.conditions-payment p{margin-top:10px}.conditions-note{margin-top:26px;padding:23px 26px;background:var(--material-recessed);border:var(--border-inner);border-radius:var(--radius-default)}.conditions-note ul{display:grid;gap:8px;margin-top:14px;padding-left:18px;color:var(--text-secondary);font-size:14px;line-height:1.65}.conditions-note li{padding-left:4px}.conditions-note li::marker{color:var(--text-muted)}.conditions-page .conditions-documents{display:grid;gap:24px;padding:0;margin-top:26px;list-style:none}.conditions-documents li{display:flex;align-items:flex-start;gap:18px}.conditions-document-icon{display:grid;place-items:center;flex:0 0 42px;height:46px;border:var(--border-soft);border-radius:var(--radius-compact);color:var(--text-muted)}.conditions-document-icon svg{width:24px;height:24px}.conditions-documents p{margin-top:5px}.conditions-note-plain{padding:0 0 0 18px;border:0;border-left:2px solid var(--lime-dark);border-radius:0;background:none}.conditions-note-plain p{margin-top:7px;font-size:14px}.conditions-page .conditions-steps{display:grid;gap:22px;padding:0;list-style:none}.conditions-steps li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:18px}.conditions-steps li>span{display:grid;place-items:center;width:32px;height:32px;color:var(--text-secondary);border:var(--border-soft);border-radius:50%;font-size:12px}.conditions-steps p{margin-top:5px}.conditions-page .conditions-caveat{margin-top:22px;color:var(--text-muted);font-size:13px;line-height:1.7}.conditions-questions{border-top:var(--border-inner)}.conditions-caveat+.conditions-questions{margin-top:26px}.conditions-questions details{border-bottom:var(--border-inner)}.conditions-questions summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:66px;padding:18px 0;list-style:none;font-size:15px;line-height:1.6;cursor:pointer}.conditions-questions summary::-webkit-details-marker{display:none}.conditions-questions summary>span{position:relative;flex:0 0 18px;height:18px;color:var(--text-muted)}.conditions-questions summary>span:after,.conditions-questions summary>span:before{content:"";position:absolute;inset:8px 3px auto;height:1px;background:currentColor}.conditions-questions summary>span:after{transform:rotate(90deg)}.conditions-questions details[open] summary>span:after{transform:rotate(0deg)}.conditions-questions details[open] summary>span{color:var(--action-primary)}.conditions-questions summary:hover{color:var(--action-primary-hover)}.conditions-answer{padding:0 40px 22px 0}.conditions-page .conditions-reasons{display:grid;gap:18px;margin-top:22px;padding-left:18px}.conditions-reasons li{padding-left:5px}.conditions-reasons h3{font-size:14px}.conditions-reasons p{margin-top:4px;font-size:14px}.conditions-text-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:var(--text-secondary);font-size:14px;line-height:1.5;text-decoration:none}.conditions-text-link svg{flex:0 0 18px;width:18px;height:18px;color:var(--action-primary)}.conditions-caveat+.conditions-text-link{margin-top:12px}.conditions-content>.conditions-next{padding:32px;border:var(--border-soft);border-radius:var(--radius-panel);background:var(--material-base)}.conditions-page .conditions-next .eyebrow{margin-bottom:16px;font-size:10px}.conditions-next h2+p{margin-top:12px}.conditions-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px;margin-top:24px}.conditions-page .conditions-actions .tactile-button{min-width:0;gap:24px;font-size:14px}@media (max-width:1000px){.conditions-page{width:calc(100% - 64px);margin-top:44px}.conditions-layout{grid-template-columns:200px minmax(0,1fr);gap:32px}.conditions-page .conditions-overview{gap:22px;padding:24px}.conditions-overview li{gap:10px}.conditions-payment{grid-template-columns:1fr;gap:22px}}@media (max-width:760px){.conditions-page{width:calc(100% - 40px);margin:32px auto 52px}.conditions-page>article>.eyebrow{margin-bottom:16px;font-size:10px}.conditions-page h1{max-width:19ch;font-size:clamp(32px,7vw,46px)}.conditions-page .conditions-lead{margin-top:18px;font-size:16px}.conditions-back{margin-top:12px;font-size:13px}.conditions-page .conditions-overview{grid-template-columns:1fr;gap:20px;margin-block:24px 32px;padding:22px}.conditions-overview li{gap:14px}.conditions-page .conditions-overview h2{font-size:14px}.conditions-page .conditions-overview p{margin-top:4px;font-size:13px}.conditions-layout{grid-template-columns:1fr;gap:32px}.conditions-nav{position:static;padding-bottom:24px;border-bottom:var(--border-inner)}.conditions-page .conditions-nav .eyebrow{margin-bottom:10px}.conditions-nav ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.conditions-nav a{align-items:center;gap:9px;font-size:12px}.conditions-content>section+section{margin-top:32px;padding-top:30px}.conditions-section-heading{gap:12px;margin-bottom:22px}.conditions-page h2{font-size:25px;line-height:1.2}.conditions-content p{font-size:15px;line-height:1.65}.conditions-page h3{font-size:15px}.conditions-note{padding:20px}.conditions-note ul{font-size:14px}.conditions-note-plain{padding:0 0 0 15px}.conditions-note-plain p{font-size:14px}.conditions-documents li{gap:14px}.conditions-document-icon{flex-basis:34px;height:40px}.conditions-document-icon svg{width:21px;height:21px}.conditions-steps li{grid-template-columns:28px minmax(0,1fr);gap:14px}.conditions-steps li>span{width:28px;height:28px}.conditions-questions summary{gap:20px;font-size:15px;min-height:64px}.conditions-answer{padding-right:10px}.conditions-content>.conditions-next{padding:24px 22px}.conditions-actions{align-items:stretch;gap:14px}.conditions-actions>a{width:100%;justify-content:space-between}}@media (max-width:360px){.conditions-page{width:calc(100% - 32px)}.conditions-nav ol{column-gap:12px}.conditions-nav a{gap:7px}.conditions-content>.conditions-next{padding:22px 18px}.conditions-page .conditions-actions .tactile-button{padding-inline:18px;gap:12px}}