@font-face{font-family:sora;src:url(../media/Sora-s.p.0vjzc6q4e7shn.ttf)format("truetype");font-display:swap;font-weight:100 800}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.gDXw4G_className{font-family:sora,sora Fallback}.gDXw4G_variable{--font-sora:"sora", "sora Fallback"}
@font-face{font-family:anton;src:url(../media/Anton-s.p.08y5z02o64oj-.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:anton Fallback;src:local(Arial);ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.0%;size-adjust:91.94%}.HOSLPq_className{font-family:anton,anton Fallback;font-weight:400}.HOSLPq_variable{--font-anton:"anton", "anton Fallback"}
:root{--midnight:#020817;--navy:#042746;--blue:#07518f;--electric:#219ef0;--gold:#c59a54;--cream:#f6f1e7;--white:#f7f9fc;--ink:#12304c;--muted:#607489;--font-sans:var(--font-sora),Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--midnight);color:var(--white);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid var(--electric);outline-offset:4px}::selection{background:var(--gold);color:var(--midnight)}svg{flex-shrink:0}.page-width{width:min(1280px,100% - 80px);margin-inline:auto}.site-shell{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.ambient{pointer-events:none;z-index:-1;filter:blur(80px);opacity:.25;border-radius:50%;animation:16s ease-in-out infinite alternate ambient-drift;position:absolute}.ambient-one{background:#07518f;width:620px;height:620px;top:50px;left:-230px}.ambient-two{background:#073d61;width:600px;height:600px;animation-delay:-8s;bottom:0;right:-250px}.site-header{justify-content:space-between;align-items:center;gap:24px;height:88px;display:flex}.brand img{width:166px;height:auto;display:block}.header-caption{letter-spacing:1.8px;color:#91a7b7;font-size:9px}.header-signature{color:#91a7b7;font-size:10px}.header-signature strong{color:#d5dfeb;margin-left:4px;font-weight:600}.experience{background:#fcfdfe;border:1px solid #ffffff80;border-radius:30px;grid-template-columns:1fr 1fr;align-items:stretch;padding:8px;animation:.8s both experience-in;display:grid;box-shadow:0 32px 110px #0007,0 0 0 7px #ffffff03}.intro-panel{isolation:isolate;background:linear-gradient(155deg,#042746 5%,#073b66 43%,#02142d 100%);border-radius:23px;flex-direction:column;min-height:760px;padding:33px 37px 28px;display:flex;position:relative;overflow:hidden}.intro-panel:after{content:"";z-index:-1;opacity:.35;pointer-events:none;background-image:radial-gradient(#ffffff20 .7px,#0000 .7px);background-size:9px 9px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#0008);mask-image:linear-gradient(#0000,#0008)}.mesh{pointer-events:none;filter:blur(55px);z-index:-1;border-radius:50%;animation:15s ease-in-out infinite alternate mesh-drift;position:absolute}.mesh-one{background:#219ef070;width:400px;height:520px;top:10%;right:-210px;transform:rotate(-25deg)}.mesh-two{background:#07518f;width:480px;height:320px;animation-delay:-7s;bottom:90px;left:-160px}.intro-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.event-badge{letter-spacing:1.4px;color:#e5edf5;align-items:center;gap:8px;font-size:8px;font-weight:600;display:flex}.event-badge>span{background:var(--gold);border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 0 4px #c59a5418}.intro-edition{letter-spacing:1px;color:#91b5d2;white-space:nowrap;border:1px solid #a5c8e332;border-radius:20px;padding:7px 9px;font-size:7px}.intro-content{z-index:2;padding-top:38px;animation:.8s .1s both content-in;position:relative}.eyebrow{letter-spacing:1.7px;color:#d4b784;margin:0 0 19px;font-size:9px;font-weight:500}h1{font-family:var(--font-sora),sans-serif;letter-spacing:-3px;margin:0 0 23px;font-size:clamp(42px,4.15vw,54px);font-weight:500;line-height:1.14}h1 span{color:#e9c88f;display:block}.intro-copy{color:#c3d5e5;max-width:410px;margin:0;font-size:13px;line-height:1.95}.connection-art{perspective:850px;isolation:isolate;width:100%;max-width:500px;height:215px;margin:15px auto 10px;position:relative}.art-glow{filter:blur(45px);background:#219ef050;border-radius:50%;width:250px;height:180px;position:absolute;top:40px;left:calc(50% - 125px)}.sculpture-ring{will-change:transform;background:linear-gradient(#073c63,#042746) padding-box padding-box,conic-gradient(from 40deg,#07385f,#219ef0 20%,#7ec6ec 33%,#07518f 48%,#020d26 69%,#c59a54 88%,#07385f) border-box;border:19px solid #0000;border-radius:50%;width:250px;height:250px;position:absolute;top:4px;left:calc(50% - 125px);box-shadow:inset 0 0 25px #020817cc,0 25px 35px #0005}.ring-back{width:280px;height:280px;animation:12s ease-in-out infinite alternate ring-back-float;top:-11px;left:calc(50% - 140px);transform:rotateX(66deg)rotateY(-23deg)rotate(-30deg)}.ring-front{animation:10s ease-in-out infinite alternate ring-front-float;transform:rotateX(58deg)rotateY(25deg)rotate(30deg)}.sculpture-core{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#e1f5ff30,#07518f50 45%,#02081780);border:1px solid #aac7e05c;border-radius:27px;justify-content:center;align-items:center;gap:7px;width:92px;height:92px;animation:8s ease-in-out infinite alternate core-float;display:flex;position:absolute;top:86px;left:calc(50% - 46px);transform:rotate(-12deg);box-shadow:inset 1px 1px #c4eaff55,12px 22px 35px #0004}.sculpture-core>span{letter-spacing:-3px;font-size:32px;font-weight:700}.sculpture-core>small{writing-mode:vertical-rl;letter-spacing:2px;color:#e7c78e;font-size:9px}.orbit-point{background:radial-gradient(circle at 30% 25%,#fff2cf,var(--gold) 55%,#6c4918);border-radius:50%;width:11px;height:11px;animation:7s ease-in-out infinite alternate point-float;position:absolute;box-shadow:0 0 22px #c59a5470}.point-one{top:63px;left:22%}.point-two{width:8px;height:8px;animation-delay:-3s;top:174px;right:20%}.point-three{width:6px;height:6px;animation-delay:-5s;top:200px;left:36%}.floating-label{color:#e2edf7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);white-space:nowrap;background:linear-gradient(125deg,#e1f4ff18,#04274685);border:1px solid #b5d7f02b;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-size:9px;animation:7s ease-in-out infinite alternate label-float;display:flex;position:absolute;box-shadow:0 9px 25px #0002}.label-one{top:47px;left:0}.label-two{animation-delay:-4s;bottom:36px;right:-7px}.label-dot{background:var(--gold);border-radius:50%;width:5px;height:5px}.floating-label svg{fill:none;stroke:#e3c58c;stroke-width:1.4px;width:17px;height:17px}.intro-bottom{z-index:2;margin-top:auto;position:relative}.event-facts{border-top:1px solid #c4d5e326;grid-template-columns:.8fr .95fr 1fr;gap:14px;padding-top:23px;display:grid}.event-facts>div{align-items:flex-start;gap:9px;display:flex}.fact-icon{color:#cba769}.fact-icon svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:20px;height:20px}.event-facts p{flex-direction:column;gap:5px;margin:0;display:flex}.event-facts strong{white-space:nowrap;font-size:11px;font-weight:500}.event-facts p>span{color:#96b2c9;font-size:9px;line-height:1.6}.audience-note{color:#c3d1dd;margin:24px 0 14px;font-size:10px;line-height:1.8}.edition-note{color:#91afc6;gap:8px;margin:0;font-size:9px;line-height:1.8;display:flex}.edition-note>span{background:var(--gold);border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:6px}.form-panel{color:var(--ink);flex-direction:column;min-width:0;padding:31px 40px 26px;scroll-margin-top:20px;display:flex}.form-topline{letter-spacing:1.2px;color:#607489;justify-content:space-between;align-items:center;gap:14px;font-size:8px;font-weight:500;display:flex}.privacy-badge{letter-spacing:0;white-space:nowrap;color:#607a90;align-items:center;gap:5px;font-size:9px;display:flex}.privacy-badge svg{fill:none;width:16px;height:16px;stroke:var(--blue);stroke-width:1.2px}.form-heading{margin:32px 0 25px}.form-heading h2{letter-spacing:-1.7px;margin:0 0 10px;font-size:35px;font-weight:600;line-height:1.25}.form-heading h2>span{color:#a58143}.form-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.roundtable-form{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.step-navigation{background:#eef3f8;border:1px solid #e7edf3;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:6px;padding:5px;display:grid}.step-button{color:#607489;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 4px;font-size:10px;font-weight:500;transition:background .2s,color .2s,box-shadow .2s;display:flex}.step-index{border:1px solid #c9d5e0;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.step-button.active{color:var(--blue);background:#fff;border-color:#e1e8f0;box-shadow:0 3px 8px #12304c09}.step-button.active .step-index{background:var(--blue);border-color:var(--blue);color:#fff}.step-button.complete{color:var(--blue)}.step-button.complete .step-index{background:#dfebf4;border-color:#b4cfe3}.step-index svg{width:12px;height:12px}.step-button:hover:not(:disabled):not(.active){color:var(--blue);background:#ffffff90}.progress-meta{color:#607489;justify-content:space-between;gap:12px;margin:15px 0 8px;font-size:9px;display:flex}.progress-meta>span:last-child{font-variant-numeric:tabular-nums}.form-progress{background:#e9eef3;border-radius:10px;height:3px;overflow:hidden}.form-progress>span{background:linear-gradient(90deg,var(--blue),var(--electric));border-radius:10px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.step-content{flex:1;min-height:365px;animation:.35s both step-enter}.step-heading{margin-top:25px;margin-bottom:10px}.step-heading h3{letter-spacing:-.5px;outline:none;margin:0 0 5px;scroll-margin-top:24px;font-size:18px;font-weight:600;line-height:1.45}.step-heading p{color:#607489;margin:0;font-size:10px;line-height:1.8}.form-required{color:#607489;margin:10px 0 0;font-size:9px}.form-required>span,.required-star{color:#97733c}.required-star{font-size:11px}.question{border:0;min-width:0;margin:19px 0 0;padding:0}.question legend{float:left;align-items:baseline;gap:9px;width:100%;margin:0 0 8px;padding:0;font-size:12px;font-weight:500;line-height:1.65;display:flex}.question-number{font-variant-numeric:tabular-nums;color:#a27e47;min-width:15px;font-size:8px}.question-content{clear:both;min-width:0;position:relative}.question input:not([type=radio]),.question select,.question textarea{width:100%;min-width:0;color:var(--ink);background:#f5f8fb;border:1px solid #dfe6ee;border-radius:10px;outline:none;min-height:48px;padding:13px 14px;font-size:14px;line-height:1.5;transition:background .2s,border-color .2s,box-shadow .2s}.question input::placeholder,.question textarea::placeholder{color:#92a1af;opacity:1}.question input:not([type=radio]):hover,.question textarea:hover,.question select:hover{background:#f0f5fa;border-color:#bccdde}.question input:not([type=radio]):focus,.question textarea:focus,.question select:focus{border-color:var(--electric);background:#fff;box-shadow:0 0 0 4px #219ef013}.question .is-valid{background:#f4f9fc!important;border-color:#a9c9d6!important}.question input[aria-invalid=true],.question textarea[aria-invalid=true],.question select[aria-invalid=true],.input-error{background:#fff8f6!important;border-color:#b95447!important}.question input:disabled,.question textarea:disabled,.question select:disabled{opacity:.75;cursor:not-allowed}.phone-input{background:#f5f8fb;border:1px solid #dfe6ee;border-radius:10px;align-items:center;transition:box-shadow .2s,border-color .2s;display:flex}.phone-input:focus-within{border-color:var(--electric);background:#fff;box-shadow:0 0 0 4px #219ef013}.phone-input input{box-shadow:none!important;background:0 0!important;border:0!important}.phone-prefix{color:#566f86;flex-shrink:0;align-items:center;gap:6px;padding-left:12px;font-size:11px;display:flex}.phone-prefix>span{color:var(--blue);border:1px solid #ccd9e5;border-radius:3px;padding:2px;font-size:7px;font-weight:600}.field-hint{color:#607489;margin:6px 0 0;font-size:9px;line-height:1.7}.field-label{color:#587086;margin-bottom:7px;font-size:10px;font-weight:400;line-height:1.6;display:block}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field-row>div{min-width:0}.clinic-row{grid-template-columns:1.1fr .9fr;align-items:start}.radio-row{gap:7px;display:flex}.radio-option{white-space:nowrap;cursor:pointer;background:#f5f8fb;border:1px solid #dfe6ee;border-radius:10px;flex:1;align-items:center;gap:6px;min-height:48px;padding:13px 8px;font-size:10px;line-height:1.5;transition:border-color .2s,background .2s;display:flex;position:relative}.radio-option input{accent-color:var(--blue);flex-shrink:0;width:12px;height:12px;margin:0}.radio-option.selected{color:var(--blue);background:#e9f3fa;border-color:#78aed4}.radio-option>svg{width:12px;height:12px;margin-left:auto}.radio-option:focus-within{outline-offset:2px;outline:3px solid #219ef030}.select-wrap{position:relative}.select-wrap select{appearance:none;padding-right:30px}.select-wrap>span{pointer-events:none;color:#6d8499;font-size:19px;position:absolute;top:9px;right:14px}.select-wrap select:has(option:checked[value=""]){color:#92a1af}.question textarea{resize:vertical;min-height:135px;max-height:260px}.textarea-meta{color:#607489;justify-content:space-between;gap:14px;margin-top:6px;font-size:8px;display:flex}.textarea-meta span:last-child{font-variant-numeric:tabular-nums}.field-error{color:#a74136;align-items:baseline;gap:6px;margin:6px 0 0;font-size:9px;line-height:1.65;animation:.2s both feedback-enter;display:flex}.field-error>span{border:1px solid #c6796e;border-radius:50%;flex-shrink:0;place-items:center;width:12px;height:12px;font-size:8px;display:grid}.field-valid{color:#3c778c;align-items:center;gap:4px;margin-top:5px;font-size:8px;line-height:1.4;animation:.2s both feedback-enter;display:flex}.field-valid svg{width:12px;height:12px}.review-card{background:linear-gradient(120deg,#f4f8fc,#fcfdfe);border:1px solid #e3eaf2;border-radius:12px;margin-top:22px;padding:15px 17px}.review-card>div{justify-content:space-between;align-items:center;gap:15px;margin-bottom:9px;display:flex}.review-card>div>span{letter-spacing:1px;color:#70849a;font-size:8px}.review-card button{color:var(--blue);background:0 0;border:0;padding:0;font-size:9px}.review-card>strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.review-card>p{color:#70849a;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.8}.form-actions{border-top:1px solid #e9eef4;margin-top:23px;padding-top:20px}.action-row{align-items:center;gap:13px;display:flex}.submit-button{isolation:isolate;color:#fff;background:linear-gradient(110deg,#07518f,#0863a8);border:1px solid #07518f;border-radius:11px;flex:1;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:17px 19px;font-size:12px;font-weight:500;transition:transform .2s,box-shadow .2s,background .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 15px #07518f22}.submit-button:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 20%,#fff2,#0000 65%);transition:transform .65s;position:absolute;inset:0;transform:translate(-110%)}.submit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 20px #07518f33}.submit-button:hover:not(:disabled):before{transform:translate(110%)}.submit-button>svg{transition:transform .2s}.submit-button:hover>svg{transform:translate(3px)}.submit-button:active:not(:disabled){transform:translateY(0)}.submit-button:disabled{box-shadow:none;cursor:wait;background:#446f92}.back-button{color:#667e94;background:0 0;border:1px solid #dbe5ee;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:54px;padding:17px 13px;font-size:10px;display:flex}.back-button:hover:not(:disabled){color:var(--blue);background:#edf4fa}.back-button:disabled{opacity:.5}.arrow-back{width:15px;transform:rotate(180deg)}.submit-footnote{text-align:center;color:#607489;margin:12px 0 0;font-size:9px;line-height:1.8}.consent-copy{color:#607489;margin:0 0 17px;font-size:10px;line-height:1.9}.consent-copy a{text-underline-offset:3px;color:var(--blue);text-decoration:underline}.submit-message{color:#82612d;background:#fcf7ee;border:1px solid #d8ba86;border-radius:10px;align-items:flex-start;gap:9px;margin-top:16px;padding:13px 14px;font-size:10px;line-height:1.8;animation:.25s both feedback-enter;display:flex}.submit-message>span{border:1px solid #c49d5e;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;margin-top:2px;font-size:10px;display:grid}.submit-message p{margin:0}.pending-note,.draft-note{color:#72879b;font-size:9px;line-height:1.8}.draft-note{background:#f0f6fb;border-radius:7px;align-items:center;gap:6px;margin:12px 0 0;padding:8px 10px;display:flex}.draft-note svg{width:13px;height:13px}.spinner{border:2px solid #ffffff60;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite spin}.form-loading{color:var(--muted);min-height:500px;padding:25px 0;font-size:11px}.loading-line{background:linear-gradient(100deg,#f1f5f9,#fafcfe,#f1f5f9) 0 0/200% 100%;border-radius:10px;height:45px;margin:20px 0;animation:1.5s ease-in-out infinite skeleton;display:block}.confirmation{outline:none;padding:45px 0 20px;animation:.5s both step-enter}.confirmation-icon{width:66px;height:66px;color:var(--blue);background:linear-gradient(145deg,#eaf4fc,#deedf7);border:1px solid #b9d7eb;border-radius:22px;place-items:center;margin-bottom:28px;animation:.6s cubic-bezier(.16,1,.3,1) confirmation-pop;display:grid;box-shadow:0 7px 20px #07518f0d}.confirmation-icon svg{width:32px;height:32px}.confirmation .eyebrow{color:#9b7a42;margin-bottom:13px;font-size:8px}.confirmation h3{letter-spacing:-1.3px;margin:0 0 19px;font-size:31px;font-weight:500;line-height:1.3}.confirmation>p{color:#637b90;font-size:12px;line-height:1.9}.next-step-card{background:#f1f6fa;border:1px solid #e0eaf2;border-radius:13px;gap:12px;margin:24px 0;padding:17px;display:flex}.next-step-card>span{color:#9e7a3e;padding-top:5px;font-size:10px;line-height:1}.next-step-card p{color:#6a8093;margin:0;font-size:10px;line-height:1.9}.next-step-card strong{color:var(--ink);margin-bottom:3px;font-size:11px;font-weight:500;display:block}.confirmation .confirmation-note{color:#607489;font-size:10px;line-height:1.9}.receipt{color:#607489;border-top:1px solid #e6edf4;margin-top:24px;padding-top:20px;font-size:9px}.receipt>span{color:#49677e;overflow-wrap:anywhere;letter-spacing:.2px;margin-top:7px;font-size:10px;line-height:1.8;display:block}.support-link{color:var(--blue);margin-top:24px;font-size:10px;line-height:1.8;display:inline-flex}.resource-link{color:var(--blue);border:1px solid #d8e5ef;border-radius:9px;align-items:center;gap:12px;margin:24px 0;padding:14px 16px;font-size:12px;font-weight:500;display:flex}.site-footer{color:#66839d;justify-content:space-between;align-items:center;gap:20px;padding:25px 0 32px;font-size:9px;line-height:1.8;display:flex}.site-footer>span:nth-child(2){color:#8ba0b3}.site-footer a{color:#a5b5c5}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--cream);color:var(--navy);border-radius:8px;padding:12px 18px;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.privacy-page{max-width:800px;color:var(--cream);margin:0 auto;padding:64px 28px}.privacy-page h1{letter-spacing:-1.4px;font-size:36px;font-weight:500;line-height:1.3}.privacy-page h2{margin-top:32px;font-size:18px}.privacy-page p{color:#b4c7d7;font-size:13px;line-height:1.9}.privacy-page a{color:#dfbe85;text-underline-offset:3px;text-decoration:underline}@keyframes experience-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes content-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes step-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes feedback-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes ambient-drift{to{transform:translate(40px,-30px)scale(1.12)}}@keyframes mesh-drift{to{transform:translate(-25px,40px)scale(1.15)}}@keyframes ring-back-float{to{transform:rotateX(72deg)rotateY(-10deg)rotate(-10deg)translateY(-9px)}}@keyframes ring-front-float{to{transform:rotateX(65deg)rotateY(8deg)rotate(12deg)translateY(10px)}}@keyframes core-float{to{transform:translateY(-8px)rotate(0)}}@keyframes point-float{to{transform:translateY(-13px)}}@keyframes label-float{to{transform:translateY(-7px)}}@keyframes confirmation-pop{0%{opacity:0;transform:scale(.75)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes skeleton{to{background-position:-200% 0}}@media (min-width:1500px){.site-header{height:96px}.experience{margin-top:12px}.intro-panel{padding-inline:46px}.form-panel{padding-inline:47px}.intro-content{padding-top:42px}}@media (max-width:1100px){.page-width{width:calc(100% - 48px)}.intro-panel,.form-panel{padding-inline:27px}.intro-edition{display:none}h1{letter-spacing:-2.4px;font-size:46px}.event-facts{gap:8px}.event-facts>div{gap:6px}.event-facts strong{font-size:9px}.event-facts p>span{font-size:8px}.header-caption{display:none}.label-two{font-size:8px;right:-10px}.form-topline{letter-spacing:.6px;font-size:7px}.privacy-badge{font-size:8px}.form-heading h2{font-size:29px}.clinic-row{grid-template-columns:1fr}.radio-option{justify-content:center}.radio-option>svg{margin-left:0}}@media (max-width:800px){.page-width{width:calc(100% - 40px);max-width:620px}.site-header{height:88px}.brand img{width:145px}.header-signature{font-size:9px}.experience{border-radius:25px;grid-template-columns:1fr;padding:6px}.intro-panel{border-radius:19px;min-height:0;padding:26px 28px}.intro-topline{gap:8px}.intro-edition{font-size:6px;display:block}.event-badge{letter-spacing:1px;font-size:7px}.intro-content{padding-top:37px}.eyebrow{margin-bottom:16px;font-size:8px}h1{letter-spacing:-2.4px;margin-bottom:19px;font-size:48px}.intro-copy{max-width:420px;font-size:12px}.connection-art{max-width:380px;height:200px;margin:4px auto 7px}.sculpture-ring{border-width:16px;width:200px;height:200px;top:0;left:calc(50% - 100px)}.ring-back{width:230px;height:230px;top:-15px;left:calc(50% - 115px)}.sculpture-core{border-radius:23px;width:72px;height:72px;top:63px;left:calc(50% - 36px)}.sculpture-core>span{font-size:27px}.sculpture-core>small{font-size:8px}.floating-label{padding:8px 10px;font-size:8px}.label-one{top:23px}.label-two{font-size:8px;bottom:21px;right:-4px}.point-three{top:150px}.point-two{top:130px}.intro-bottom{margin-top:0}.event-facts{gap:15px;padding-top:20px}.event-facts>div{gap:9px}.event-facts strong{font-size:10px}.event-facts p>span{font-size:8px}.audience-note{margin:18px 0 10px;font-size:9px}.edition-note{font-size:8px}.form-panel{padding:28px 26px}.form-topline{font-size:7px}.privacy-badge{font-size:8px}.form-heading{margin-top:27px;margin-bottom:23px}.form-heading h2{font-size:31px}.step-content{min-height:350px}.step-heading{margin-top:25px}.clinic-row{grid-template-columns:1.1fr .9fr}.site-footer{flex-wrap:wrap;gap:10px 18px;padding:20px 0;font-size:8px}.site-footer>span:nth-child(2){display:none}}@media (max-width:420px){.page-width{width:calc(100% - 24px)}.site-header{height:75px;padding-inline:6px}.brand img{width:132px}.header-signature{font-size:8px}.intro-panel{padding:23px 20px}.intro-edition{display:none}h1{letter-spacing:-2.2px;font-size:42px}.intro-content{padding-top:29px}.intro-copy{font-size:11px}.connection-art{transform-origin:50%;height:170px;margin-block:0 5px;transform:scale(.9)}.label-one{left:-10px}.label-two{font-size:7px;bottom:0;right:-10px}.event-facts{gap:8px}.event-facts>div{gap:6px}.fact-icon svg{width:17px;height:17px}.event-facts strong{font-size:9px}.event-facts p>span{font-size:7px}.form-panel{padding:26px 18px 21px}.form-topline{letter-spacing:.6px;gap:8px;font-size:6px}.privacy-badge{font-size:7px}.privacy-badge svg{width:13px;height:13px}.form-heading h2{font-size:29px}.form-heading p{font-size:10px}.step-button{gap:6px;font-size:9px}.step-index{width:18px;height:18px;font-size:7px}.progress-meta{font-size:8px}.step-heading h3{font-size:16px}.step-heading p{font-size:9px}.form-required{font-size:8px}.question legend{gap:6px;font-size:10px}.question-number{min-width:13px;font-size:7px}.question input:not([type=radio]),.question select,.question textarea{min-height:50px;padding:12px;font-size:16px}.phone-prefix{font-size:12px}.phone-prefix>span{display:none}.phone-input input{padding-left:8px!important}.field-label{font-size:9px}.field-row{grid-template-columns:1fr;gap:14px}.clinic-row{grid-template-columns:1fr}.radio-option{min-height:50px;font-size:11px}.field-hint,.field-error{font-size:9px}.field-valid{font-size:8px}.step-content{min-height:360px}.review-card>p{font-size:10px}.submit-button{padding-inline:15px;font-size:11px}.back-button{padding-inline:11px;font-size:10px}.submit-footnote,.consent-copy{font-size:8px}.confirmation h3{font-size:28px}.privacy-page h1{font-size:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.sculpture-ring{will-change:auto}}.header-actions{align-items:center;display:flex}.intro-cta{display:none}@media (max-width:800px){.intro-cta{color:#e9c88f;border-bottom:1px solid #c59a5460;align-items:center;gap:16px;margin-top:18px;padding-bottom:7px;font-size:10px;display:inline-flex}.intro-cta span{font-size:17px}}.confirmation-home{color:#607489;margin-top:15px;font-size:10px;line-height:1.8;display:block}.optin-card{background:#f6f9fc;border:1px solid #dce6ef;border-radius:13px;margin:17px 0 21px;padding:17px 16px 14px;transition:background .2s,border-color .2s}.optin-card.optin-enabled{background:#eef6fc;border-color:#94bbd7}.optin-label{cursor:pointer;align-items:center;gap:18px;display:flex}.optin-text{color:#526b80;flex:1;font-size:10px;line-height:1.8;display:block}.optin-heading{color:var(--navy);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;font-size:11px;font-weight:500;display:flex}.optin-heading>span{letter-spacing:.4px;text-transform:uppercase;color:#6b8296;background:#e7eef4;border-radius:4px;padding:1px 5px;font-size:7px}.optin-switch{flex:0 0 44px;width:44px;height:26px;display:block;position:relative}.optin-switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.optin-track{background:#c8d4df;border:1px solid #aebfcd;border-radius:20px;width:44px;height:26px;transition:background .2s,border-color .2s;display:block}.optin-track>span{background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;transition:transform .2s;display:grid;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #04274626}.optin-track svg{opacity:0;width:12px;height:12px;color:var(--blue);transition:opacity .2s}.optin-switch input:checked+.optin-track{background:var(--blue);border-color:var(--blue)}.optin-switch input:checked+.optin-track>span{transform:translate(18px)}.optin-switch input:checked+.optin-track svg{opacity:1}.optin-switch input:focus-visible+.optin-track{outline:3px solid var(--gold);outline-offset:4px}.optin-label:has(input:disabled){cursor:default;opacity:.65}.optin-switch input:disabled{cursor:default}.optin-help{color:#60798e;border-top:1px solid #dce6ef;margin:10px 0 0;padding-top:10px;font-size:9px;line-height:1.8}@media (max-width:420px){.optin-card{padding:15px 12px}.optin-label{gap:12px}.optin-text{font-size:10px}.optin-heading{font-size:11px}.optin-help{font-size:9px}}
