.sample-level{background:#f0f5e9;border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:7px;display:flex}.sample-level img{object-fit:contain;width:76px;height:76px}.sample-level strong{font-size:13px;display:block}.sample-level span{margin-top:5px;font-size:10px;display:block}.profile-avatar img{width:72px;max-width:none;height:72px}.design-link{width:fit-content;margin:0 0 20px;font-size:13px;display:flex}.phone-ticket-link{margin:16px 0;font-size:11px;text-decoration:underline;display:block}.experience{background:#f0f5e9;position:relative;overflow:hidden}.experience-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.experience-copy>h2{font-size:clamp(38px,4.1vw,58px)}.experience-copy>h2>span{color:#6b8b1f}.experience-copy>p:not(.section-label){max-width:475px;margin-top:25px;font-size:16px}.live-dot{background:#7c9b35;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.experience-steps{max-width:440px;margin:30px 0;padding:0;list-style:none}.experience-steps li{color:#6d7e68;border-bottom:1px solid #d4dec9;align-items:center;gap:20px;padding:15px 0;transition:color .25s;display:flex}.experience-steps li>span{font-size:11px;font-weight:700}.experience-steps li>div{flex:1;font-size:16px}.experience-steps .is-current{color:var(--ink);font-weight:750}.step-check{opacity:0}.is-done .step-check{opacity:1}.experience-note{align-items:flex-start;gap:12px;max-width:440px;display:flex}.experience-note>svg{color:#6b8b1f;margin-top:3px}.experience-note p{margin-bottom:24px;font-size:11px;line-height:1.8}.watch-link{color:var(--ink);background:0 0;border:0;border-bottom:2px solid #a5bf67;padding:0 0 5px;font-size:13px}.phone-stage{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;padding:20px 0;display:flex;position:relative}.orbit{z-index:-1;pointer-events:none;border:1px solid #ceddbb;border-radius:50%;position:absolute}.orbit-one{width:490px;height:490px}.orbit-two{background:#e1ebd5;border:none;width:360px;height:360px}.demo-phone{background:#fff;border:7px solid #233f31;border-radius:43px;width:306px;min-height:585px;padding:36px 19px 20px;position:relative;transform:none;box-shadow:0 30px 65px #173c2f24}.demo-phone:focus-within,.demo-phone:hover{transform:rotate(0)}.phone-camera{background:#233f31;border-radius:16px;width:70px;height:17px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.phone-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.phone-top>span{letter-spacing:-.7px;font-size:17px;font-weight:850}.phone-top>span>span{color:#729b2a}.phone-screen{min-height:439px;padding-top:22px}.phone-eyebrow{letter-spacing:.08em;color:#7a8b70;margin:0 0 9px;font-size:8px;font-weight:750}.phone-screen h3{letter-spacing:-.8px;font-size:23px;line-height:1.3}.phone-cover{object-fit:cover;border-radius:12px;width:100%;height:122px;margin-top:16px}.phone-hint{margin:15px 0 10px;font-size:10px;line-height:1.7}.activity-choices{gap:7px;display:grid}.activity-choices button{color:var(--ink);text-align:left;background:#fff;border:1px solid #dfe6d8;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:11px 8px;font-size:10px;font-weight:650;display:flex}.activity-choices button:hover{background:#f1f7e8;border-color:#91ad60}.activity-choices button>span{color:#7f956d;font-size:8px}.activity-choices button svg{margin-left:auto}.phone-button{background:var(--ink);color:#fff;text-align:left;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:12px;font-size:11px;font-weight:700;display:flex}.phone-button:hover{background:#326346}.phone-bottom{justify-content:center;margin-top:5px;display:flex}.phone-bottom span{background:#d5dfce;border-radius:3px;width:80px;height:4px}.phone-success-icon,.profile-avatar{color:#5d8425;background:#eaf4d8;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:17px;display:grid}.points-ticket{text-align:center;background:#edf5e1;border:1px dashed #b5cb92;border-radius:15px;margin-top:21px;padding:20px 10px}.points-ticket>span{letter-spacing:-3px;color:#527827;font-size:42px;font-weight:800;line-height:1.1}.points-ticket>p{color:#45622b;margin:7px 0;font-size:10px}.points-ticket>small{color:#6a7f57;font-size:9px}.phone-gift{color:#598336;background:#f2f5ed;border-radius:15px;place-items:center;height:190px;margin:20px 0 13px;display:grid}.phone-gift img{object-fit:contain;mix-blend-mode:multiply;width:165px;height:165px}.gift-detail{margin-bottom:22px}.gift-detail strong{font-size:14px;display:block}.gift-detail>span{color:#6a7960;margin-top:7px;font-size:9px;line-height:1.5;display:block}.profile-metrics{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.profile-metrics>div{border:1px solid #e0e8d9;border-radius:10px;padding:15px 10px}.profile-metrics strong{font-size:29px;display:block}.profile-metrics span{color:#718069;margin-top:5px;font-size:9px;display:block}.profile-entry{align-items:flex-start;gap:10px;margin:20px 0;display:flex}.profile-entry>svg{color:#779c39}.profile-entry strong{font-size:11px;display:block}.profile-entry span{color:#738169;margin-top:5px;font-size:9px;line-height:1.6;display:block}.phone-reset{color:#61754d;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:14px;padding:5px;font-size:10px;display:flex}.floating-chip{color:#4c673a;background:#fff;border-radius:12px;align-items:center;gap:9px;padding:13px 16px;font-size:11px;display:flex;position:absolute;box-shadow:0 8px 25px #244a2410}.chip-top{z-index:1;top:76px;right:-8px;transform:rotate(5deg)}.chip-bottom{z-index:1;animation-delay:1s;bottom:95px;left:-6px;transform:rotate(-5deg)}.chip-bottom strong{color:var(--ink);margin-top:4px;font-size:13px;display:block}.phone-live-status{text-align:center;color:#6b7d5c;max-width:310px;min-height:18px;margin:23px 0 0;font-size:10px}.audience-invite{border-top:1px solid #d3dfc6;grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;margin-top:65px;padding-top:32px;display:grid}.audience-invite h3{max-width:350px;font-size:23px}.audience-invite .section-label{margin-bottom:10px;font-size:9px}.invite-options{gap:9px;display:grid}.invite-options>a{background:#fff;border:1px solid #dfe7d7;border-radius:9px;align-items:center;gap:15px;padding:16px 20px;font-size:13px;font-weight:650;transition:background .2s;display:flex}.invite-options>a:hover{background:#e5efda}.invite-options>a>span{flex:1}.intro-dialog{width:min(1000px,100% - 40px);max-height:calc(100dvh - 40px);color:var(--ink);background:#fff;border:0;border-radius:20px;padding:0;overflow:auto;box-shadow:0 30px 100px #0007}.intro-dialog:modal{overscroll-behavior:contain}.intro-dialog::backdrop{overscroll-behavior:contain;backdrop-filter:blur(7px);background:#071d15dc;overflow:hidden}.intro-dialog-header{justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.intro-dialog-header span{color:#6d7d65;font-size:10px}.intro-dialog-header h2{letter-spacing:-.7px;margin-top:5px;font-size:22px}.intro-dialog-header form{margin:0}.intro-dialog-header button{color:var(--ink);background:#f3f6ee;border:1px solid #dae2d5;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.intro-dialog video{aspect-ratio:16/9;background:#123829;width:100%;display:block}.intro-dialog[data-video-format=portrait]{width:min(440px,100% - 24px)}.intro-dialog[data-video-format=portrait] video{aspect-ratio:9/16;object-fit:contain;width:min(100%,56.25dvh - 129.375px);height:auto;margin-inline:auto}.intro-dialog[data-video-format=portrait] .intro-dialog-footer{display:block}.intro-dialog[data-video-format=portrait] .intro-dialog-footer>a{white-space:normal;margin-top:12px}.intro-dialog-footer{justify-content:space-between;align-items:center;gap:30px;padding:20px 28px;display:flex}.intro-dialog-footer>p{max-width:450px;margin:0;font-size:11px;line-height:1.7}.intro-dialog-footer>a{white-space:nowrap;font-size:12px}@keyframes phone-in{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes chip-float{50%{translate:0 -8px}}@media (width<=1100px){.experience-grid{gap:35px}.chip-top{padding:10px;font-size:9px;right:-12px}.chip-bottom{padding:10px;font-size:9px;left:-15px}.orbit-one{width:390px;height:390px}}@media (width<=760px){.experience-grid{grid-template-columns:1fr;gap:20px}.experience-copy>h2{font-size:39px}.experience-copy>p:not(.section-label){font-size:14px}.experience-steps{margin:22px 0}.experience-steps li{padding:12px 0}.experience-steps li>div{font-size:14px}.experience-note p{font-size:10px}.phone-stage{margin-top:15px}.chip-top{max-width:160px;top:85px;right:0}.chip-bottom{bottom:95px;left:0}.audience-invite{grid-template-columns:1fr;gap:22px;margin-top:35px}.audience-invite h3{font-size:23px}.intro-dialog-header{padding:17px}.intro-dialog-header h2{font-size:17px}.intro-dialog-footer{padding:17px;display:block}.intro-dialog-footer>a{margin-top:12px;font-size:11px}.intro-dialog-footer>p{font-size:10px}}
