@font-face{font-family:Gloucester MT Extra Condensed;font-style:normal;font-weight:400;font-display:swap;src:local("Gloucester MT Extra Condensed")}:root{--crimson:#b40734;--crimson-deep:#7d0827;--ink:#20191b;--muted:#6f6265;--paper:#fbfaf8;--surface:#ffffff;--line:#eadfe1;--mint:#d9f0e8;--teal:#0f766e;--gold:#f4c34f;--violet:#ebe5ff;--shadow:0 18px 55px rgba(74,18,32,0.12);--radius:8px;--brand-font:"Gloucester MT Extra Condensed",Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}main{min-height:100vh}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 5vw;background:rgba(251,250,248,.92);border-bottom:1px solid rgba(180,7,52,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.brand-link{display:inline-flex}.brand{align-items:center;gap:13px}.brand-icon-frame{display:inline-grid;flex:0 0 58px;width:58px;height:58px;place-items:center;overflow:visible}.brand-icon{display:block;width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(180,7,52,.2))}.brand-compact .brand-icon-frame{flex:0 0 40px;width:40px;height:40px}.brand-compact .brand-icon{width:40px;height:40px;filter:drop-shadow(0 6px 12px rgba(180,7,52,.18))}.brand-word{color:var(--crimson);font-family:var(--brand-font);font-size:3.65rem;font-weight:400;line-height:.82}.brand-compact .brand-word{font-size:2.12rem}.site-nav{display:flex;gap:8px;padding:4px;border:1px solid var(--line);background:#fff}.site-nav,.site-nav a{align-items:center;border-radius:999px}.site-nav a{min-height:36px;display:inline-flex;justify-content:center;padding:0 14px;color:#54494c;font-size:.92rem;font-weight:700}.site-nav a:hover{background:#fff0f3;color:var(--crimson)}.nav-label-mobile{display:none}.hero-shell{min-height:calc(100vh - 72px);display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.78fr);align-items:center;gap:42px;padding:42px 5vw 56px;background:linear-gradient(90deg,rgba(180,7,52,.05),transparent 40%),radial-gradient(circle at 85% 12%,rgba(15,118,110,.08),transparent 30%)}.hero-copy{max-width:760px}.eyebrow{margin:0 0 12px;color:var(--crimson);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:20px;max-width:760px;font-size:4.4rem;line-height:.96}h1,h2{font-family:Georgia,Times New Roman,serif}h2{margin-bottom:14px;font-size:2.35rem;line-height:1.05}h3{margin-bottom:8px;font-size:1.1rem;line-height:1.25}.compact-heading p,.detail-description,.hero-lede,.legal-shell p,.section-heading p,.status-section p,.tone-card p{color:var(--muted);font-size:1.06rem;line-height:1.62}.hero-lede{max-width:660px;font-size:1.22rem}.dashboard-actions,.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 22px}.gift-share-panel{display:grid;gap:18px;margin:28px 0;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.gift-share-header{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.gift-share-header h2,.gift-share-header p,.gift-share-panel p{margin:0}.gift-share-panel>p{color:var(--muted);line-height:1.55}.gift-share-panel textarea{width:100%;min-height:150px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:#fffafa;color:var(--ink);line-height:1.45;resize:vertical}.status-chip{min-height:40px;padding:0 13px;border-radius:999px;background:#e7f8f2;color:var(--teal);font-size:.82rem;font-weight:900}.button,.icon-button,.status-chip{display:inline-flex;align-items:center}.button,.icon-button{justify-content:center;gap:9px;min-height:46px;border:0;border-radius:999px;background:var(--crimson);color:#fff;font-weight:800;box-shadow:0 10px 24px rgba(180,7,52,.2)}.button{padding:0 20px}.button:hover,.icon-button:hover{background:var(--crimson-deep)}.button:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.58}.button-secondary{background:#fff;color:var(--crimson);border:1px solid rgba(180,7,52,.18);box-shadow:none}.button-secondary:hover{background:#fff0f3;color:var(--crimson-deep)}.button-small{min-height:38px;padding:0 14px;font-size:.92rem}.full-button{width:100%}.trust-row{display:flex;flex-wrap:wrap;gap:10px}.buyer-account-note,.rights-note,.self-gift-note,.trust-row span{display:inline-flex;align-items:center;gap:7px;color:#514549;font-size:.9rem;font-weight:750}.trust-row span{min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:#fff}.hero-product{position:relative;display:grid;justify-items:center}.phone-frame{width:min(100%,390px);min-height:612px;padding:20px;border:10px solid #221719;border-radius:42px;background:linear-gradient(180deg,#fff,#fff8f1 52%,#f0fbf7),#fff;box-shadow:var(--shadow)}.phone-topbar{display:flex;justify-content:center;gap:6px;margin-bottom:22px}.phone-topbar span:first-child{width:54px;height:6px;border-radius:99px;background:#2f2528}.phone-topbar span:last-child{width:6px;height:6px;border-radius:50%;background:#2f2528}.gift-ticket{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:18px;border:1px solid rgba(180,7,52,.16);border-radius:var(--radius);background:#fff}.gift-ticket h2,.gift-ticket p{margin:0}.gift-ticket h2{font-size:1.55rem}.panel-icon,.ticket-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--radius);color:var(--crimson);background:#fff0f3}.detail-wave,.mini-wave,.tone-wave{display:flex;align-items:center;justify-content:center;gap:7px}.mini-wave{height:170px;margin:28px 0;padding:20px;border-radius:var(--radius);background:var(--mint)}.detail-wave span,.mini-wave span,.tone-wave span{width:8px;min-height:18px;border-radius:99px;background:var(--crimson)}.detail-art:has(.audio-preview-button.is-playing) .detail-wave span,.tone-card:has(.audio-preview-button.is-playing) .tone-wave span{animation:jingle-wave-pulse .88s ease-in-out infinite;transform-origin:center;will-change:transform}.detail-art:has(.audio-preview-button.is-playing) .detail-wave span:nth-child(14),.detail-art:has(.audio-preview-button.is-playing) .detail-wave span:nth-child(2),.detail-art:has(.audio-preview-button.is-playing) .detail-wave span:nth-child(8),.tone-card:has(.audio-preview-button.is-playing) .tone-wave span:nth-child(2),.tone-card:has(.audio-preview-button.is-playing) .tone-wave span:nth-child(8){animation-delay:80ms}.detail-art:has(.audio-preview-button.is-playing) .detail-wave span:nth-child(15),.detail-art:has(.audio-preview-button.is-playing) .detail-wave span:nth-child(3),.detail-art:has(.audio-preview-button.is-playing) .detail-wave span:nth-child(9),.tone-card:has(.audio-preview-button.is-playing) .tone-wave span:nth-child(3),.tone-card:has(.audio-preview-button.is-playing) .tone-wave span:nth-child(9){animation-delay:.16s}.detail-art:has(.audio-preview-button.is-playing) .detail-wave span:nth-child(10),.detail-art:has(.audio-preview-button.is-playing) .detail-wave span:nth-child(16),.detail-art:has(.audio-preview-button.is-playing) .detail-wave span:nth-child(4),.tone-card:has(.audio-preview-button.is-playing) .tone-wave span:nth-child(10),.tone-card:has(.audio-preview-button.is-playing) .tone-wave span:nth-child(4){animation-delay:.24s}.detail-art:has(.audio-preview-button.is-playing) .detail-wave span:nth-child(11),.detail-art:has(.audio-preview-button.is-playing) .detail-wave span:nth-child(5),.tone-card:has(.audio-preview-button.is-playing) .tone-wave span:nth-child(11),.tone-card:has(.audio-preview-button.is-playing) .tone-wave span:nth-child(5){animation-delay:.32s}.detail-art:has(.audio-preview-button.is-playing) .detail-wave span:nth-child(12),.detail-art:has(.audio-preview-button.is-playing) .detail-wave span:nth-child(6),.tone-card:has(.audio-preview-button.is-playing) .tone-wave span:nth-child(12),.tone-card:has(.audio-preview-button.is-playing) .tone-wave span:nth-child(6){animation-delay:.4s}.detail-art:has(.audio-preview-button.is-playing) .detail-wave span:nth-child(13),.detail-art:has(.audio-preview-button.is-playing) .detail-wave span:nth-child(7),.tone-card:has(.audio-preview-button.is-playing) .tone-wave span:nth-child(7){animation-delay:.48s}@keyframes jingle-wave-pulse{0%,to{transform:scaleY(.68)}45%{transform:scaleY(1.22)}68%{transform:scaleY(.9)}}@media (prefers-reduced-motion:reduce){.detail-art:has(.audio-preview-button.is-playing) .detail-wave span,.tone-card:has(.audio-preview-button.is-playing) .tone-wave span{animation:none}}.phone-button{width:100%}.status-card{display:flex;justify-content:center;min-height:54px;margin-top:18px;border-radius:var(--radius);color:#0b5e55;background:#e7f8f2;font-weight:850}.buyer-ping,.status-card{align-items:center;gap:8px}.buyer-ping{position:absolute;right:3%;bottom:44px;display:inline-flex;min-height:46px;padding:0 16px;border-radius:999px;background:#20191b;color:#fff;font-weight:800;box-shadow:var(--shadow)}.section{padding:74px 5vw}.banded-section{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-heading{max-width:820px;margin-bottom:32px}.compact-heading{max-width:600px}.store-toolbar{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1fr);gap:18px;align-items:start;margin-bottom:26px;scroll-margin-top:92px}.search-box{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--muted)}.search-box input{width:100%;border:0;outline:0;color:var(--ink);background:transparent}.search-box button{min-height:34px;padding:0 12px;border:0;border-radius:999px;background:#f6f0f1;color:var(--crimson);font-weight:850}.search-box button:disabled{cursor:progress;opacity:.72}.category-pills{display:flex;flex-wrap:wrap;gap:9px}.category-pills a,.category-pills button{min-height:38px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#514549;font-weight:750}.category-pills a.active,.category-pills a:hover,.category-pills button:first-child,.category-pills button:hover{border-color:rgba(180,7,52,.25);color:var(--crimson);background:#fff0f3}.search-summary{grid-column:1/-1;margin:-8px 0 0;color:var(--muted);font-size:.94rem;font-weight:700}.empty-state{padding:28px;border:1px dashed rgba(180,7,52,.3);border-radius:var(--radius);background:#fffafa}.empty-state h2,.empty-state h3{margin-bottom:8px}.empty-state p{max-width:620px}.tone-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.accept-card,.checkout-card,.creator-card,.creator-preview-card,.experience-panel,.gift-dashboard-card,.setup-card,.sms-opt-in-card,.tone-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 12px 28px rgba(75,24,36,.06)}.tone-card{display:flex;flex-direction:column;min-height:506px;overflow:hidden}.tone-art{height:170px;display:grid;place-items:center;position:relative;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--tone-accent) 14%,white),#ffffff 58%),#fff}.tone-disc{position:absolute;width:96px;height:96px;border-radius:50%;border:18px solid color-mix(in srgb,var(--tone-accent) 82%,black);background:#fff;opacity:.95}.tone-wave{position:relative;height:72px}.tone-wave span{width:5px;background:var(--tone-accent)}.tone-card-body{flex:1 1;padding:18px}.detail-facts,.tone-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;color:var(--muted);font-size:.86rem;font-weight:800}.tone-card h3{font-size:1.18rem}.tone-card p{font-size:.95rem}.tone-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.tone-tags span{padding:5px 8px;border-radius:999px;background:#f6f0f1;color:#5f5558;font-size:.78rem;font-weight:800}.tone-card-actions{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;padding:0 18px 16px}.icon-button{width:42px;min-height:42px;padding:0}.tone-price{font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:700}.rights-note{padding:0 18px 18px;color:var(--teal)}.rights-note.large{padding:13px 14px;border-radius:var(--radius);background:#e7f8f2}.split-section{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:38px;align-items:start}.journey-list{display:grid;gap:12px}.journey-step{display:grid;grid-template-columns:58px 1fr;gap:16px;padding:18px;border-left:4px solid var(--crimson);border-radius:var(--radius);background:#fff}.step-index{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fff0f3;color:var(--crimson);font-weight:900}.journey-step span{display:inline-block;margin-bottom:5px;color:var(--teal);font-size:.78rem;font-weight:900;text-transform:uppercase}.journey-step p{margin-bottom:0;color:var(--muted);line-height:1.5}.experience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;background:linear-gradient(180deg,rgba(15,118,110,.07),transparent),#f8fbfa;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.create-callout-section{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;background:#fff8f1;border-top:1px solid rgba(207,138,18,.18);border-bottom:1px solid rgba(207,138,18,.18)}.create-callout-section .section-heading{margin-bottom:0}.accept-card,.checkout-card,.creator-card,.creator-preview-card,.experience-panel,.gift-dashboard-card,.setup-card,.sms-opt-in-card{padding:24px}.checkout-card h2,.creator-card h2,.creator-preview-card h2,.experience-panel h2,.setup-card h2{font-size:1.65rem}.creator-shell{max-width:1180px;margin:0 auto;padding:48px 5vw 80px}.creator-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(310px,.72fr);gap:18px;align-items:start}.creator-card{margin-top:0}.creator-credit-meter,.creator-policy-box{display:grid;gap:5px;padding:14px;border-radius:var(--radius);background:#fff8f1;border:1px solid rgba(207,138,18,.2)}.creator-credit-meter span{color:var(--crimson);font-weight:900}.creator-credit-meter p,.creator-policy-box p,.creator-preview-card p{margin:0;color:var(--muted);line-height:1.55}.creator-policy-box{grid-template-columns:auto 1fr;align-items:start;background:#e7f8f2;border-color:rgba(15,118,110,.18);color:var(--teal)}.form-grid{display:grid;gap:14px}.form-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.checkbox-row{display:grid!important;grid-template-columns:auto 1fr;align-items:center;gap:10px!important}.checkbox-row input{width:18px;height:18px;margin-top:0}.stacked-form textarea:disabled{cursor:not-allowed;opacity:.58}.creator-preview-card{position:sticky;top:96px;display:grid;gap:14px}.creator-candidates-card{position:static}.creator-candidate-card{display:grid;gap:14px;padding:16px;border:1px solid rgba(64,31,36,.12);border-radius:var(--radius);background:#fffdfa}.creator-candidate-card:has(.audio-preview-button.is-playing) .creator-wave span{animation:jingle-wave-pulse .9s ease-in-out infinite;opacity:1}.creator-candidate-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.creator-candidate-header h3,.creator-candidate-header p{margin:0}.creator-candidate-header h3{font-size:1.2rem}.creator-candidate-header strong{color:var(--crimson)}.candidate-expiry{display:inline-flex;width:fit-content;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:#fff7df;color:#6c4b09;font-size:.82rem;font-weight:850}.creator-wave{height:172px;display:flex;align-items:center;justify-content:center;gap:8px;padding:22px;border-radius:var(--radius);background:var(--mint)}.creator-wave span{width:8px;min-height:18px;border-radius:999px;background:var(--crimson);animation:jingle-wave-pulse .9s ease-in-out infinite;transform-origin:center}.creator-wave.muted span{animation:none;opacity:.62}.creator-audio-player{width:100%}.creator-generated-text{border:1px solid rgba(64,31,36,.12);border-radius:12px;padding:12px;background:rgba(255,255,255,.68)}.creator-generated-text summary{cursor:pointer;color:var(--crimson);font-weight:800}.creator-generated-text pre{margin:10px 0 0;white-space:pre-wrap;word-break:break-word;color:rgba(64,31,36,.76);font:inherit;font-size:.9rem;line-height:1.5}.creator-wave span:nth-child(2),.creator-wave span:nth-child(8){animation-delay:80ms}.creator-wave span:nth-child(3),.creator-wave span:nth-child(9){animation-delay:.16s}.creator-wave span:nth-child(10),.creator-wave span:nth-child(4){animation-delay:.24s}.creator-wave span:nth-child(11),.creator-wave span:nth-child(5){animation-delay:.32s}.creator-wave span:nth-child(12),.creator-wave span:nth-child(6){animation-delay:.4s}.stacked-form{display:grid;gap:14px;margin-top:20px}.checkout-auth-gate{display:grid;gap:16px;margin-top:20px}.checkout-auth-gate .stacked-form{margin-top:0}.checkout-auth-intro{margin:0;color:var(--muted);font-size:.94rem;line-height:1.55}.stacked-form .form-field,.stacked-form label{display:grid;gap:7px;color:#53484b;font-size:.9rem;font-weight:800}.form-label{color:#53484b}.stacked-form input,.stacked-form select,.stacked-form textarea{width:100%;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink);outline:0}.stacked-form input{height:48px;padding:0 13px}.stacked-form select{height:48px;padding:0 34px 0 12px}.stacked-form textarea{min-height:96px;resize:vertical;padding:12px 13px}.stacked-form input:focus,.stacked-form select:focus,.stacked-form textarea:focus{border-color:rgba(180,7,52,.45);box-shadow:0 0 0 4px rgba(180,7,52,.08)}.form-error,.form-field-error,.form-success{margin:0;font-size:.86rem;font-weight:800}.form-error{color:#9b1432;background:#fff0f3}.form-error,.form-success{padding:12px;border-radius:var(--radius)}.form-success{color:#0f6d62;background:#e7f8f2}.form-field-error{color:#9b1432}.form-helper{margin:0;color:var(--muted);font-size:.84rem;font-weight:750;line-height:1.45}.form-helper-success{color:#0f6d62}.simulated-sms-panel{display:grid;gap:10px;margin-top:18px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow);scroll-margin:24px}.simulated-sms-panel h2{margin:0;font-size:1.65rem}.simulated-sms-panel p{margin:0;color:var(--muted);line-height:1.55}.simulated-sms-message{display:grid;gap:4px;margin:18px 0 12px;padding:16px;border-radius:var(--radius);background:#f5f0f1}.simulated-sms-message p{margin:0;color:var(--ink);font-size:.95rem;font-weight:750}.simulated-sms-message a{color:var(--crimson);font-weight:850;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.simulated-sms-actions{display:flex;flex-wrap:wrap;gap:10px}.consent-check{grid-template-columns:18px 1fr;align-items:start;gap:10px;color:var(--muted);font-size:.82rem;font-weight:650;line-height:1.45}.consent-check input{width:18px;height:18px;margin-top:2px;accent-color:var(--crimson)}.consent-check a{color:var(--crimson);font-weight:850}.setup-path{display:grid;gap:10px;margin:20px 0}.setup-path div{padding:14px;border-radius:var(--radius);background:#f8f2f3}.sender-card span,.setup-path span{display:block;margin-bottom:4px;color:var(--crimson);font-size:.78rem;font-weight:900;text-transform:uppercase}.setup-path p{margin:0;color:var(--muted);line-height:1.45}.status-section{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(280px,.55fr);gap:38px;align-items:center}.trust-section{background:#f8fbfa;border-top:1px solid var(--line)}.status-timeline{display:grid;gap:10px}.status-row{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:56px;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.progress-node span,.status-row span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f8e6eb;color:var(--crimson);font-weight:900}.status-row p{margin:0;color:var(--ink);font-weight:850}.status-row.active{border-color:rgba(15,118,110,.26);background:#e7f8f2;color:var(--teal)}.site-footer{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:30px 5vw 44px;background:#fff;border-top:1px solid var(--line)}.site-footer nav{display:flex;flex-wrap:wrap;gap:16px;color:var(--muted);font-weight:800}.accept-shell,.dashboard-shell,.detail-shell,.legal-shell,.sms-opt-in-shell{padding:38px 5vw 74px}.back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;color:var(--crimson);font-weight:850}.detail-grid{display:grid;grid-template-columns:minmax(280px,.76fr) minmax(300px,.72fr) minmax(320px,.58fr);gap:24px;align-items:start}.detail-art{min-height:540px;display:grid;align-content:center;gap:30px;padding:26px;border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--tone-accent) 16%,white),#fff 60%),#fff;border:1px solid var(--line);box-shadow:var(--shadow)}.detail-disc{width:190px;height:190px;justify-self:center;border-radius:50%;border:34px solid color-mix(in srgb,var(--tone-accent) 82%,black);background:#fff}.detail-wave{height:115px}.detail-wave span{background:var(--tone-accent)}.preview-button{justify-self:center}.detail-copy{padding:18px 0}.detail-copy h1{font-size:3.5rem}.checkout-card{position:sticky;top:92px}.accept-header,.checkout-card-header,.gift-dashboard-header{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.accept-header h1,.accept-header p,.checkout-card-header h2,.checkout-card-header p{margin:0}.self-gift-note{background:#fff7df;color:#6c4b09}.buyer-account-note,.self-gift-note{padding:12px;border-radius:var(--radius)}.buyer-account-note{background:#e7f8f2;color:#0f6d62}.checkout-summary{display:grid;gap:12px;padding:14px;border:1px solid rgba(15,118,110,.22);border-radius:var(--radius);background:#f2fbf7}.checkout-summary div{display:flex;justify-content:space-between;gap:14px}.checkout-legal-note,.checkout-summary span{color:var(--muted)}.checkout-summary span{font-size:.84rem;font-weight:800}.checkout-summary strong{text-align:right}.checkout-legal-note,.checkout-summary p{margin:0;font-size:.86rem;line-height:1.5}.checkout-legal-note a{color:var(--crimson);font-weight:850}.buyer-account-note div{display:grid;gap:2px}.buyer-account-note span,.buyer-account-note strong{margin:0}.buyer-account-note strong{color:var(--ink);font-size:.96rem}.accept-shell{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(280px,.55fr);gap:22px;align-items:start}.sms-opt-in-shell{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(320px,.6fr);gap:24px;align-items:start;max-width:1120px;margin:0 auto}.sms-opt-in-intro{padding-top:18px}.sms-opt-in-intro h1{max-width:620px;font-size:3.5rem}.sms-opt-in-intro p{max-width:650px}.sms-opt-in-card{position:sticky;top:92px}.accept-header h1{font-size:2.6rem}.accept-message{margin:24px 0;padding:20px;border-radius:var(--radius);background:#fff7df;color:#3f3437;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.45}.sender-card{padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.sender-card strong{display:block;font-size:1.1rem}.sender-card p{margin:4px 0 0;color:var(--muted)}.accept-form{margin-top:24px}.setup-step-list{display:grid;gap:10px;margin:22px 0}.setup-step-list div{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:center;min-height:48px;padding:12px;border-radius:var(--radius);background:#f7f2f3;color:#514549;font-weight:750}.device-setup{display:grid;gap:14px;margin:22px 0}.device-setup-recommendation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid rgba(15,118,110,.18);border-radius:var(--radius);background:#f2fbf7}.device-setup-recommendation span{display:inline-flex;align-items:center;gap:7px;color:var(--teal);font-size:.82rem;font-weight:900;text-transform:uppercase}.device-setup-recommendation h3{margin:4px 0 0;font-size:1.25rem}.device-setup-warning{display:grid;grid-template-columns:20px 1fr;gap:8px;margin:0;padding:12px;border-radius:var(--radius);background:#fff7dd;color:#6c4b09;font-size:.92rem;line-height:1.45}.owned-tone-player{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.owned-tone-player span{display:block;color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.owned-tone-player strong{display:block;margin-top:4px;color:var(--ink)}.owned-tone-player p{margin:7px 0 0;color:var(--muted);font-size:.92rem;line-height:1.45}.owned-tone-player audio{width:100%}.owned-tone-player-compact{margin-top:18px}.device-setup-steps{display:grid;gap:9px;margin:0;padding-left:22px;color:var(--muted);line-height:1.5}.contact-helper{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(180,7,52,.14);border-radius:var(--radius);background:#fffafa}.contact-helper span{display:block;color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.contact-copy-value,.contact-helper strong{display:block;margin-top:3px}.contact-copy-value{width:fit-content;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer;font:inherit;font-weight:950;text-align:left}.contact-copy-value:hover{color:var(--red);text-decoration:underline}.contact-helper p{grid-column:1/-1;margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}.ios-walkthrough{display:grid;gap:16px;padding:18px;border:1px solid rgba(180,7,52,.14);border-radius:var(--radius);background:#fffafa}.ios-contact-strip span,.ios-walkthrough-header span{display:block;color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.ios-walkthrough-header h3{margin:4px 0 8px;font-size:1.3rem}.ios-guide-source-note,.ios-walkthrough-header p{margin:0;color:var(--muted);font-size:.94rem;line-height:1.5}.ios-quick-start{display:grid;gap:10px;padding:14px;border:1px solid rgba(180,7,52,.12);border-radius:var(--radius);background:linear-gradient(135deg,#fff,#fff5f7)}.ios-quick-start strong{color:var(--crimson);font-size:.8rem;font-weight:950;text-transform:uppercase}.ios-quick-start ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;counter-reset:ios-quick-step;list-style:none}.ios-quick-start li{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:start;min-height:58px;padding:10px;border-radius:12px;background:rgba(255,255,255,.78);color:var(--ink);font-size:.88rem;font-weight:850;line-height:1.28;counter-increment:ios-quick-step}.ios-quick-start li:before{content:counter(ios-quick-step);width:24px;height:24px;display:inline-grid;place-items:center;border-radius:999px;background:var(--crimson);color:#fff;font-size:.78rem;font-weight:950}.ios-quick-start .ios-contact-strip{border:1px solid rgba(180,7,52,.1);background:rgba(255,255,255,.88)}.ios-path-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ios-path-option{min-height:94px;padding:13px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink);cursor:pointer;text-align:left}.ios-path-option span,.ios-path-option strong{display:block}.ios-path-option strong{margin-bottom:5px;font-size:.96rem}.ios-path-option span{color:var(--muted);font-size:.84rem;line-height:1.4}.ios-path-option.active{border-color:rgba(180,7,52,.34);background:#fff3f5;box-shadow:0 0 0 3px rgba(180,7,52,.08)}.ios-guide-warning{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start;margin:0;padding:12px;border-radius:var(--radius);background:#fff7dd;color:#6c4b09;font-size:.9rem;line-height:1.45}.ios-guide-stage{display:grid;grid-template-columns:minmax(180px,.82fr) minmax(0,1.18fr);gap:16px;align-items:stretch;touch-action:pan-y}.ios-phone-mock{min-height:410px;display:grid;align-content:start;gap:14px;padding:14px;border:8px solid #251e21;border-radius:28px;background:#f5f7fb;box-shadow:0 18px 38px rgba(38,28,31,.16)}.ios-phone-top{display:flex;justify-content:space-between;color:#514549;font-size:.76rem;font-weight:900}.ios-phone-screen{display:grid;gap:14px;padding:16px;border-radius:18px;background:#fff}.ios-phone-screen>span{color:var(--crimson);font-size:.85rem;font-weight:950}.ios-mock-list,.ios-mock-list div{display:grid;gap:9px}.ios-mock-list div{grid-template-columns:24px 1fr;align-items:center;min-height:44px;padding:9px;border-radius:12px;background:#f7f2f3}.ios-mock-list div>span,.ios-mock-list svg{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:999px;background:#fff;color:var(--muted);font-size:.75rem;font-weight:950}.ios-mock-list .highlight{background:#f1fbf7;color:var(--teal)}.ios-mock-list .highlight svg{background:var(--teal);color:#fff}.ios-mock-list p{margin:0;font-size:.84rem;font-weight:850;line-height:1.3}.ios-step-card{display:grid;align-content:start;gap:14px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.ios-step-count{margin:0;color:var(--crimson);font-size:.8rem;font-weight:950;text-transform:uppercase}.ios-step-card h4{margin:0;font-size:1.28rem}.ios-step-card ul{display:grid;gap:8px;margin:0;padding-left:20px;color:var(--muted);line-height:1.48}.ios-contact-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border-radius:var(--radius);background:#f8f2f3}.ios-contact-strip p{grid-column:1/-1;margin:0;color:var(--muted);font-size:.88rem}.ios-guide-controls{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.ios-step-arrow{width:42px;min-height:42px;padding:0;box-shadow:none}.ios-step-dots{display:flex;justify-content:center;gap:8px}.ios-step-dots button{width:10px;height:10px;padding:0;border:0;border-radius:999px;background:#decdd2;cursor:pointer}.ios-step-dots button[aria-current=step]{width:24px;background:var(--crimson)}.ios-next-button{width:100%;min-height:48px}.ios-guide-source-note a{display:inline-flex;align-items:center;gap:3px;color:var(--crimson);font-weight:850}.alternate-downloads{padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.alternate-downloads summary{cursor:pointer;color:var(--muted);font-weight:900}.alternate-downloads .dashboard-actions{margin:14px 0 0}.dashboard-shell{max-width:1050px;margin:0 auto}.gift-dashboard-card{margin-top:28px}.dashboard-account-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:24px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.dashboard-account-bar p,.dashboard-account-bar strong{margin:0}.dashboard-account-bar strong{display:block;color:var(--ink);font-size:1.05rem}.sign-out-control{display:grid;justify-items:end;gap:8px}.sign-out-control .form-error{margin:0}.account-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.account-nav a,.account-nav-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#514549;font-size:.9rem;font-weight:850;box-shadow:none}.account-nav a.active,.account-nav a:hover,.account-nav-button:hover{border-color:rgba(180,7,52,.2);background:#fff0f3;color:var(--crimson)}.account-nav .sign-out-control{justify-items:stretch}.account-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.account-menu-card{min-height:172px;display:grid;align-content:start;gap:14px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink);box-shadow:var(--shadow)}.account-menu-card:hover{border-color:rgba(180,7,52,.22);transform:translateY(-1px)}.account-menu-card h2,.account-menu-card p{margin:0}.account-menu-card p{color:var(--muted);line-height:1.5}.account-menu-card>strong{width:fit-content;min-width:42px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:999px;background:#fff0f3;color:var(--crimson)}.account-menu-action{align-content:space-between}.dashboard-section-heading{margin-top:34px;padding-top:22px;border-top:1px solid var(--line)}.dashboard-section-heading h2,.dashboard-section-heading p{margin-bottom:0}.gift-dashboard-header{grid-template-columns:auto 1fr auto;padding-bottom:20px;border-bottom:1px solid var(--line)}.gift-dashboard-header h2,.gift-dashboard-header p{margin:0}.gift-dashboard-header p{color:var(--muted)}.gift-dashboard-header strong{color:var(--crimson);font-size:1.4rem}.gift-message-card{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:18px;padding:14px;border:1px solid rgba(180,7,52,.14);border-radius:var(--radius);background:#fffafa}.gift-message-card svg{margin-top:2px;color:var(--crimson)}.gift-message-card span{display:block;margin-bottom:4px;color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.gift-message-card p{margin:0;color:var(--ink);line-height:1.5}.sent-preview-player{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:18px;padding:14px;border:1px solid rgba(15,118,110,.16);border-radius:var(--radius);background:#f5fbf8}.sent-preview-player svg{color:var(--teal)}.sent-preview-player span{display:block;color:var(--teal);font-size:.78rem;font-weight:900;text-transform:uppercase}.sent-preview-player p{margin:4px 0 0;color:var(--muted);font-size:.92rem;line-height:1.4}.dashboard-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0}.progress-node{min-height:96px;display:grid;justify-items:center;align-content:center;gap:8px;padding:12px;border-radius:var(--radius);background:#f8f2f3;text-align:center}.progress-node.complete{background:#e7f8f2;color:var(--teal)}.progress-node p{margin:0;font-weight:850}.admin-tool-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.75fr);gap:22px;align-items:start}.admin-tool-result{display:grid;gap:16px}.admin-tool-result h2,.admin-tool-result p{margin:0}.admin-candidate-list{display:grid;gap:10px;padding:0;margin:0;list-style:none}.admin-candidate-list li{display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.admin-candidate-list span{color:var(--muted);font-size:.86rem;line-height:1.45}.repeat-gift-panel{margin-top:18px;padding:14px;border:1px solid rgba(15,118,110,.16);border-radius:var(--radius);background:#f8fbfa}.repeat-gift-panel summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--teal);font-weight:900}.repeat-gift-panel>p{margin:10px 0 0;color:var(--muted);line-height:1.5}.repeat-gift-panel .stacked-form{margin-top:16px}.legal-shell{max-width:860px;margin:0 auto}.support-shell{max-width:1120px;margin:0 auto;padding:48px 5vw 80px}.support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.support-card,.support-contact-card{display:grid;align-content:start;gap:14px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.support-card h2,.support-card p,.support-contact-card h2,.support-contact-card p{margin:0}.support-card h2,.support-contact-card h2{font-size:1.45rem}.support-card p,.support-contact-card p{color:var(--muted);line-height:1.55}.support-contact-card{margin-top:20px}.artist-program-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;align-items:start;margin-top:24px}.artist-program-grid .support-contact-card{margin-top:0}.artist-program-list{display:grid;gap:10px;margin:0;padding-left:20px;color:var(--muted);line-height:1.5}.artist-submission-form{padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.metrics-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.metric-card-label{color:var(--red);font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.metrics-summary-grid strong{display:block;margin-top:8px;color:var(--ink);font-size:clamp(1.35rem,3vw,2.15rem);line-height:1}.admin-table-wrap{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;min-width:680px}.admin-table td,.admin-table th{padding:12px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.admin-table th{color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.faq-section{margin-top:48px}.faq-groups{display:grid;gap:18px}.faq-group{display:grid;gap:12px}.faq-group h3{margin:0;color:var(--crimson);font-size:1.25rem}.faq-items{display:grid;gap:10px}.faq-item{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 10px 24px rgba(61,37,43,.06)}.faq-item summary{cursor:pointer;list-style:none;padding:18px 48px 18px 18px;position:relative;font-weight:850}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--crimson);font-size:1.4rem;line-height:1}.faq-item[open] summary:after{content:"-"}.faq-item p{margin:0;padding:0 18px 18px;color:var(--muted);line-height:1.6}.legal-shell h1{font-size:3.5rem}.legal-date{margin:-6px 0 22px;color:var(--teal);font-weight:850}.legal-section{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.legal-section h2{font-size:1.7rem}.legal-section ul{display:grid;gap:10px;margin:12px 0 0;padding-left:22px;color:var(--muted);font-size:1.02rem;line-height:1.58}@media (max-width:1120px){.experience-grid,.tone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid{grid-template-columns:minmax(280px,.9fr) minmax(320px,.7fr)}.checkout-card{grid-column:1/-1;position:static}}@media (max-width:900px){.site-header{position:static;align-items:center;gap:12px}.site-footer{align-items:flex-start;flex-direction:column}.account-nav,.category-pills,.site-nav{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;scrollbar-width:none}.account-nav::-webkit-scrollbar,.category-pills::-webkit-scrollbar,.site-nav::-webkit-scrollbar{display:none}.accept-shell,.admin-tool-grid,.artist-program-grid,.create-callout-section,.creator-grid,.experience-grid,.hero-shell,.metrics-summary-grid,.sms-opt-in-shell,.split-section,.status-section,.store-toolbar{grid-template-columns:1fr}.store-toolbar{scroll-margin-top:24px}.hero-shell{min-height:0}.creator-preview-card,.sms-opt-in-card{position:static}h1{font-size:3.05rem}h2{font-size:2rem}.phone-frame{min-height:560px}.buyer-ping{right:auto;bottom:18px}.dashboard-progress{grid-template-columns:1fr}.sent-preview-player{grid-template-columns:22px minmax(0,1fr)}.sent-preview-player .audio-preview-button{grid-column:1/-1;justify-self:start}.account-menu-grid,.device-setup-recommendation,.ios-guide-stage,.ios-path-picker{grid-template-columns:1fr}.ios-phone-mock{min-height:340px}.contact-helper,.ios-contact-strip{grid-template-columns:1fr}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.site-header{justify-content:flex-start;padding:8px 12px}.brand-link{flex:0 0 auto}.brand-compact{gap:0}.brand-compact .brand-icon-frame{flex:0 0 38px;width:38px;height:38px}.brand-compact .brand-icon{width:38px;height:38px}.brand-compact .brand-word{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-nav{flex:1 1;gap:4px;padding:0;border:0;background:transparent}.site-nav a{min-height:34px;padding:0 10px;background:#fff;border:1px solid var(--line);font-size:.84rem}.nav-label-desktop{display:none}.nav-label-mobile{display:inline}.site-footer{align-items:flex-start;gap:18px;padding:24px 18px 34px}.site-footer .brand-compact{gap:9px}.site-footer .brand-compact .brand-icon-frame{flex:0 0 40px;width:40px;height:40px}.site-footer .brand-compact .brand-word{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;font-size:1.82rem;line-height:.9}.site-footer nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px 16px;font-size:.92rem}.site-footer nav a{min-width:0}.accept-shell,.creator-shell,.dashboard-shell,.detail-shell,.hero-shell,.legal-shell,.section,.sms-opt-in-shell,.support-shell{padding-left:18px;padding-right:18px}.hero-shell{gap:22px;padding-top:28px;padding-bottom:34px}.hero-product{display:none}.hero-actions{gap:9px;margin:20px 0 0}.hero-actions .button{min-height:42px;padding:0 16px}.hero-secondary-action[href="#journey"]{display:none}.section{padding-top:40px;padding-bottom:44px}.section-heading{margin-bottom:20px}.brand-word{font-size:2.45rem}.brand-compact .brand-word{font-size:1.58rem}.accept-header h1,.detail-copy h1,.legal-shell h1,.sms-opt-in-intro h1,h1{font-size:2.35rem;line-height:1.02}.hero-lede{font-size:1.05rem;line-height:1.5}.detail-grid,.form-grid.two-column,.tone-grid{grid-template-columns:1fr}.store-toolbar{gap:11px;margin-bottom:16px}.search-box{min-height:44px;padding:0 11px}.search-box button{min-height:32px;padding:0 10px}.category-pills{margin:0 -18px;padding:0 18px 2px}.category-pills a,.category-pills button{min-height:34px;flex:0 0 auto;padding:0 11px;font-size:.88rem}.search-summary{margin:-2px 0 0;font-size:.86rem}.tone-card{display:grid;grid-template-columns:104px minmax(0,1fr);min-height:auto}.tone-art{height:auto;min-height:146px}.tone-disc{width:58px;height:58px;border-width:11px}.tone-wave{height:52px;max-width:calc(100% - 10px);gap:4px}.tone-wave span{width:4px}.tone-card-body{padding:12px 12px 8px}.tone-meta{gap:5px;margin-bottom:8px;font-size:.76rem}.tone-card .rights-note,.tone-meta span:nth-child(n+3),.tone-tags{display:none}.tone-card h3{font-size:1.03rem}.tone-card p{display:-webkit-box;margin-bottom:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.88rem;line-height:1.45}.tone-card-actions{grid-column:1/-1;grid-template-columns:38px 1fr auto;gap:8px;padding:10px 12px 12px}.icon-button{width:38px;min-height:38px}.tone-price{font-size:1.28rem}.button-small{min-height:36px;padding:0 12px;font-size:.88rem}.detail-grid{display:flex;flex-direction:column;align-items:stretch;gap:16px}.detail-copy{order:1;padding:0}.detail-art{order:2}.checkout-card{order:3}.detail-art{min-height:238px;gap:15px}.detail-art,.simulated-sms-panel{padding:18px}.simulated-sms-panel h2{font-size:1.35rem}.simulated-sms-actions{display:grid}.simulated-sms-actions .button{width:100%}.detail-disc{width:104px;height:104px;border-width:20px}.detail-wave{height:72px}.preview-button{padding-inline:16px}.accept-card,.checkout-card,.creator-card,.creator-preview-card,.experience-panel,.gift-dashboard-card,.setup-card,.sms-opt-in-card{padding:16px}.accept-message{margin:16px 0;padding:14px;font-size:1.08rem;line-height:1.38}.setup-step-list{margin:14px 0}.ios-walkthrough{gap:13px;padding:14px}.ios-walkthrough-header h3{font-size:1.12rem}.ios-walkthrough-header p{font-size:.88rem}.ios-path-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.ios-quick-start{padding:11px}.ios-quick-start ol{grid-template-columns:1fr}.ios-quick-start li{min-height:auto;padding:9px;font-size:.84rem}.ios-path-option{min-height:42px;padding:9px;text-align:center}.ios-path-option span{display:none}.ios-phone-mock{min-height:220px;padding:11px;border-width:6px;border-radius:22px}.ios-step-card{gap:11px;padding:14px}.ios-step-card h4{font-size:1.08rem}.ios-step-card ul{gap:6px;font-size:.9rem}.ios-contact-strip{gap:9px;padding:10px}.ios-guide-controls{grid-template-columns:42px 1fr 42px}.ios-step-dots{order:0}.accept-header,.checkout-card-header,.gift-dashboard-header{grid-template-columns:1fr}.dashboard-account-bar{align-items:center;flex-direction:row;margin-top:16px;padding:11px 12px}.sign-out-control{justify-items:stretch;width:100%}.account-nav{margin-right:-18px;padding:0 18px 2px 0}.account-nav a,.account-nav-button{flex:0 0 auto;min-height:38px;width:auto;padding:0 12px}.support-grid{grid-template-columns:1fr}}