.sy-hero{--sy-navy:#021938;--sy-blue:#4dbaff;--sy-blue-strong:#158de8;--sy-gold:#cca668;--sy-gold-strong:#b8924f;--sy-gold-soft:#e0c48a;--sy-gold-deep:#a07a3e;--sy-header-offset:84px;background-color:var(--sy-navy);background-image:linear-gradient(90deg,rgba(2,25,56,.96) 0,rgba(2,25,56,.92) 14%,rgba(2,25,56,.82) 28%,rgba(2,25,56,.62) 40%,rgba(2,25,56,.36) 52%,rgba(2,25,56,.14) 62%,rgba(2,25,56,0) 72%),var(--sy-hero-image,none);background-position:58% 18%;background-repeat:no-repeat;background-size:auto 108%;isolation:isolate;min-height:100svh;overflow:hidden;position:relative}.sy-hero:after{background:linear-gradient(180deg,rgba(2,25,56,.2),rgba(2,25,56,0) 24%,rgba(2,25,56,.04) 68%,rgba(2,25,56,.18)),radial-gradient(circle at 19% 47%,hsla(37,50%,60%,.14) 0,rgba(2,25,56,.08) 30%,rgba(2,25,56,0) 58%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.sy-hero .sy-hero-content{align-items:center;box-sizing:border-box;display:grid;gap:clamp(28px,4vw,72px);grid-template-columns:minmax(0,1fr) minmax(420px,560px);margin:0 auto;min-height:100svh;padding:calc(var(--sy-header-offset) + 70px) 0 86px;position:relative;width:min(100% - var(--page-inline-space),var(--page-max-width));z-index:2}.sy-hero .intro{align-self:center;max-width:820px;padding:18px 0 12px}.sy-hero .eyebrow{align-items:center;color:var(--sy-gold);display:inline-flex;font-size:13.5px;font-weight:800;gap:12px;letter-spacing:.22em;line-height:1;margin:0 0 27px}.sy-hero .eyebrow:before{background:linear-gradient(90deg,var(--sy-gold-deep),var(--sy-gold-soft));content:"";height:2px;width:34px}.sy-hero .eyebrow .eyebrow-break{display:none}.sy-hero h1{color:#f7fbff;font-size:clamp(48px,5.6vw,92px);font-weight:800;letter-spacing:-.075em;line-height:.98;margin:0;max-width:820px}.sy-hero h1 .accent{color:var(--sy-gold)}.sy-hero .lead{color:rgba(230,241,255,.8);font-size:clamp(15px,1.15vw,18px);font-weight:500;line-height:1.65;margin:29px 0 0;max-width:520px}.sy-hero .intro-link{align-items:center;border-bottom:1px solid rgba(242,249,255,.64);color:#f7fbff;display:inline-flex;font-size:14.5px;font-weight:800;gap:12px;margin-top:34px;padding-bottom:9px;text-decoration:none;transition:color .2s ease,border-color .2s ease,gap .2s ease}.sy-hero .intro-link .intro-link-icon{display:block;flex:0 0 auto;height:16px;width:16px}.sy-hero .intro-link:hover{border-color:var(--sy-gold);color:var(--sy-gold-soft);gap:14px}.sy-hero .consultation{align-self:center;backdrop-filter:blur(14px);background:linear-gradient(145deg,rgba(2,25,56,.92),rgba(2,25,56,.96));border:1px solid rgba(207,233,255,.48);border-radius:20px;box-shadow:0 24px 70px rgba(1,16,53,.34),inset 0 1px 0 hsla(0,0%,100%,.1);padding:36px 38px 28px;width:100%}.sy-hero .consultation-kicker{color:var(--sy-gold);font-size:13.5px;font-weight:800;letter-spacing:.22em;margin:0 0 12px}.sy-hero .consultation h2{color:#fff;font-size:clamp(22px,1.65vw,29px);font-weight:800;letter-spacing:-.045em;line-height:1.14;margin:0;max-width:370px}.sy-hero .consultation-copy{color:rgba(225,241,255,.68);font-size:16px;line-height:1.5;margin:12px 0 21px}.sy-hero .steps{align-items:center;color:rgba(225,241,255,.58);display:flex;font-size:13.5px;font-weight:800;gap:12px;margin-bottom:29px}.sy-hero .steps .step{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.sy-hero .steps .step:after{background:rgba(224,242,255,.3);content:"";height:1px;width:45px}.sy-hero .steps .step:last-child:after{display:none}.sy-hero .steps .active{color:var(--sy-gold)}.sy-hero .steps .active:after{background:linear-gradient(90deg,var(--sy-gold),rgba(224,242,255,.28))}.sy-hero .steps .completed{color:var(--sy-gold-soft)}.sy-hero .steps .completed:after{background:var(--sy-gold)}.sy-hero .form-question{color:#f6fbff;font-size:14.5px;font-weight:800;line-height:1.4;margin:0 0 14px}.sy-hero .form-options{display:grid;gap:8px}.sy-hero .option{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid rgba(207,233,255,.2);border-radius:8px;color:rgba(233,244,255,.72);cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:16px;justify-content:space-between;min-height:45px;padding:0 16px;text-align:left;transition:background .2s ease,border-color .2s ease,color .2s ease;width:100%}.sy-hero .option svg{color:rgba(225,242,255,.75);flex:0 0 auto;height:17px;width:17px}.sy-hero .option:hover{background:rgba(77,186,255,.1);border-color:rgba(77,186,255,.75);color:#fff}.sy-hero .option.selected{background:rgba(77,186,255,.14);border-color:var(--sy-blue);box-shadow:inset 3px 0 0 var(--sy-blue);color:#fff}.sy-hero .back-button,.sy-hero .continue{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:800;gap:10px;justify-content:center;letter-spacing:.12em;min-height:49px;padding:0 20px;text-transform:uppercase;transition:transform .2s ease,filter .2s ease,color .2s ease,border-color .2s ease,background .2s ease}.sy-hero .back-button svg,.sy-hero .continue svg{flex:0 0 auto;height:15px;width:15px}.sy-hero .continue{background:#cca668;border:0;box-shadow:0 10px 26px rgba(160,122,62,.28);color:#fff;margin-top:19px;width:100%}.sy-hero .continue:hover{filter:brightness(1.06);transform:translateY(-1px)}.sy-hero .privacy{align-items:center;color:rgba(225,241,255,.54);display:flex;font-size:13.5px;gap:8px;line-height:1.45;margin:16px 0 0}.sy-hero .privacy svg{height:14px;width:14px}.sy-hero .form-stage{display:none}.sy-hero .form-stage.active{animation:sy-stage-in .34s ease both;display:block}@keyframes sy-stage-in{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.sy-hero .field-grid{display:grid;gap:10px}.sy-hero .field{display:grid;gap:7px;position:relative}.sy-hero .field>span{color:rgba(230,243,255,.72);font-size:13px;font-weight:700;letter-spacing:.04em}.sy-hero .field input,.sy-hero .field select,.sy-hero .field textarea{background:hsla(0,0%,100%,.045);border:1px solid rgba(207,233,255,.22);border-radius:8px;color:#f7fbff;font:inherit;font-size:13.5px;min-height:47px;outline:0;padding:0 15px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;width:100%}.sy-hero .field input::placeholder,.sy-hero .field select::placeholder,.sy-hero .field textarea::placeholder{color:rgba(225,241,255,.42)}.sy-hero .field input:focus,.sy-hero .field select:focus,.sy-hero .field textarea:focus{background-color:rgba(77,186,255,.08);border-color:var(--sy-blue);box-shadow:0 0 0 3px rgba(77,186,255,.1)}.sy-hero .field textarea{min-height:78px;padding-top:13px;resize:vertical}.sy-hero .field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(230,243,255,.76) 0),linear-gradient(135deg,rgba(230,243,255,.76) 50%,transparent 0);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;cursor:pointer}.sy-hero .field select option{background:#fff;color:#09265c}.sy-hero .field.invalid .iti__tel-input,.sy-hero .field.invalid input,.sy-hero .field.invalid select,.sy-hero .field.invalid textarea{border-color:hsla(0,100%,77%,.82);box-shadow:0 0 0 3px hsla(0,100%,70%,.08)}.sy-hero .field .iti{display:block;width:100%;--iti-border-color:rgba(207,233,255,.22);--iti-dialcode-color:rgba(230,243,255,.78);--iti-arrow-color:rgba(230,243,255,.7)}.sy-hero .field .iti__selected-country{background:transparent}.sy-hero .field .iti__selected-country:hover,.sy-hero .field .iti__selected-country[aria-expanded=true]{background:hsla(0,0%,100%,.06)}.sy-hero .field .iti__selected-dial-code{color:rgba(230,243,255,.88);font-size:15px;font-weight:600}.sy-hero .field .iti__tel-input{background:hsla(0,0%,100%,.045);border:1px solid rgba(207,233,255,.22);border-radius:8px;color:#f7fbff;font-size:15px;letter-spacing:.01em;min-height:47px;width:100%}.sy-hero .field .iti__tel-input::placeholder{color:rgba(225,241,255,.42)}.sy-hero .field .iti__tel-input:focus{background-color:rgba(77,186,255,.08);border-color:var(--sy-blue);box-shadow:0 0 0 3px rgba(77,186,255,.1);outline:0}.sy-hero .sy-hp-field{height:0;left:-9999px;overflow:hidden;position:absolute;top:-9999px}.sy-hero .selection-summary{align-items:center;background:rgba(77,186,255,.08);border:1px solid rgba(77,186,255,.32);border-radius:8px;color:rgba(233,245,255,.76);display:flex;font-size:13px;gap:16px;justify-content:space-between;margin-bottom:12px;padding:12px 14px}.sy-hero .selection-summary strong{color:#fff;font-weight:700}.sy-hero .selection-summary svg{color:var(--sy-blue);height:16px;width:16px}.sy-hero .consent{align-items:flex-start;color:rgba(225,241,255,.62);cursor:pointer;display:flex;font-size:12px;gap:10px;line-height:1.5;margin-top:13px}.sy-hero .consent input{accent-color:#39b4ff;flex:0 0 auto;height:15px;margin:1px 0 0;width:15px}.sy-hero .consent.invalid{color:hsla(0,100%,83%,.92)}.sy-hero .form-actions{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,max-content) minmax(0,1fr);margin-top:19px}.sy-hero .form-actions .continue{margin-top:0}.sy-hero .back-button{background:hsla(0,0%,100%,.035);border:1px solid rgba(207,233,255,.24);color:rgba(235,246,255,.82);font-weight:700;min-width:108px}.sy-hero .back-button:hover{background:hsla(0,0%,100%,.08);border-color:rgba(207,233,255,.54);color:#fff}.sy-hero .form-success{align-content:center;animation:sy-stage-in .4s ease both;display:none;min-height:344px;padding:24px 8px;place-items:center;text-align:center}.sy-hero .consultation.is-submitted .consultation-copy,.sy-hero .consultation.is-submitted .consultation-kicker,.sy-hero .consultation.is-submitted .privacy,.sy-hero .consultation.is-submitted .steps,.sy-hero .consultation.is-submitted form,.sy-hero .consultation.is-submitted>h2{display:none}.sy-hero .consultation.is-submitted .form-success{display:grid}.sy-hero .success-icon{background:radial-gradient(circle at 35% 30%,#42c4ff,#1684df);border:1px solid rgba(132,213,255,.72);border-radius:50%;box-shadow:0 14px 34px rgba(23,139,234,.3),0 0 0 8px rgba(77,186,255,.08);color:#fff;display:grid;height:64px;margin:0 auto 21px;place-items:center;width:64px}.sy-hero .success-icon svg{height:29px;width:29px}.sy-hero .success-kicker{color:var(--sy-blue);font-size:12px;font-weight:800;letter-spacing:.22em;margin:0 0 10px}.sy-hero .form-success h3{color:#fff;font-size:25px;letter-spacing:-.04em;line-height:1.15;margin:0 auto;max-width:330px}.sy-hero .form-success>div>p:not(.success-kicker){color:rgba(225,241,255,.66);font-size:13.5px;line-height:1.6;margin:13px auto 0;max-width:330px}.sy-hero .reference-code{background:hsla(0,0%,100%,.035);border:1px solid rgba(207,233,255,.18);border-radius:999px;color:rgba(235,247,255,.76);display:inline-flex;font-size:12px;letter-spacing:.08em;margin-top:20px;padding:8px 12px}@media(max-width:1400px){.sy-hero .sy-hero-content{gap:40px;grid-template-columns:minmax(0,1fr) minmax(400px,500px)}.sy-hero h1{font-size:clamp(48px,4.8vw,72px)}}@media(max-width:1180px){.sy-hero{background-color:#021938;background-image:linear-gradient(180deg,rgba(2,25,56,.4) 0,rgba(2,25,56,.22) 38%,rgba(2,25,56,.48) 68%,rgba(2,25,56,.88) 100%),linear-gradient(95deg,rgba(2,25,56,.9) 0,rgba(2,25,56,.72) 24%,rgba(2,25,56,.36) 48%,rgba(2,25,56,.1) 70%,transparent 100%),var(--sy-hero-image,none);background-position:top,top,70% 12%;background-repeat:no-repeat;background-size:cover,cover,cover;overflow-x:hidden;overflow-y:auto}.sy-hero .sy-hero-content{align-items:center;gap:28px;grid-template-columns:minmax(0,1fr) minmax(320px,400px);min-height:auto;padding:calc(var(--sy-header-offset) + 48px) 0 48px;width:min(100% - var(--page-inline-space),var(--page-max-width))}.sy-hero .consultation,.sy-hero .intro{justify-self:stretch;max-width:none;width:100%}.sy-hero .consultation{align-self:center;padding:26px 24px 22px}.sy-hero h1{font-size:clamp(36px,4.4vw,52px);text-shadow:0 12px 36px rgba(2,16,46,.65)}.sy-hero .lead{max-width:34rem;text-shadow:0 10px 28px rgba(2,16,46,.5)}}@media(max-width:1024px){.sy-hero{--sy-header-offset:72px}}@media(max-width:900px){.sy-hero{--sy-header-offset:72px;background-color:#021938;background-image:none;overflow-x:hidden;overflow-y:auto}.sy-hero:before{background-color:transparent;background-image:radial-gradient(ellipse 94% 102% at 0 40%,rgba(2,25,56,.99) 0,rgba(2,25,56,.98) 12%,rgba(2,25,56,.93) 24%,rgba(2,25,56,.8) 40%,rgba(2,25,56,.48) 56%,rgba(2,25,56,.18) 70%,transparent 86%),linear-gradient(180deg,transparent 58%,rgba(2,25,56,.45) 80%,#021938 100%),var(--sy-hero-image,none);background-position:50%,50%,38% 10%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,cover;bottom:auto;content:"";height:min(72svh,700px);left:0;-webkit-mask-image:none;mask-image:none;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:0}.sy-hero:after{content:"";display:none}.sy-hero .sy-hero-content{display:grid;gap:36px;grid-template-columns:minmax(0,1fr);min-height:auto;padding:calc(var(--sy-header-offset) + 48px) 0 54px;width:min(100% - var(--page-inline-space),900px)}.sy-hero .consultation,.sy-hero .intro{align-self:stretch;justify-self:stretch;max-width:none;width:100%}.sy-hero .intro{max-width:420px;padding-bottom:0;padding-top:18px}.sy-hero .eyebrow{display:block;line-height:1.45}.sy-hero .eyebrow .eyebrow-break{display:block}.sy-hero h1{font-size:clamp(42px,8.5vw,66px);text-shadow:0 12px 36px rgba(2,16,46,.75)}.sy-hero .lead{text-shadow:0 10px 28px rgba(2,16,46,.7)}.sy-hero .intro-link{display:none}}@media(max-width:520px){.sy-hero{--sy-header-offset:64px;background-color:#021938;background-image:none}.sy-hero:before{background-image:radial-gradient(ellipse 96% 105% at 0 38%,rgba(2,25,56,.99) 0,rgba(2,25,56,.98) 10%,rgba(2,25,56,.94) 22%,rgba(2,25,56,.84) 38%,rgba(2,25,56,.55) 54%,rgba(2,25,56,.22) 68%,transparent 84%),linear-gradient(180deg,transparent 52%,rgba(2,25,56,.55) 76%,#021938 100%),var(--sy-hero-image,none);background-position:50%,50%,34% 8%;background-size:100% 100%,100% 100%,cover;height:min(66svh,560px);-webkit-mask-image:none;mask-image:none}.sy-hero:after{display:none}.sy-hero .sy-hero-content{gap:28px;padding:calc(var(--sy-header-offset) + 48px) 0 40px}.sy-hero .intro{max-width:292px;padding-top:28px}.sy-hero .eyebrow{font-size:13px;letter-spacing:.14em;line-height:1.45;margin-bottom:14px;max-width:100%}.sy-hero .eyebrow:before{display:none}.sy-hero h1{font-size:34px;letter-spacing:-.06em;line-height:1.05;max-width:none;text-shadow:0 10px 28px rgba(2,16,46,.55)}.sy-hero .lead{font-size:14px;line-height:1.55;margin-top:16px;max-width:34rem;text-shadow:0 8px 22px rgba(2,16,46,.48)}.sy-hero .intro-link{font-size:14.5px;gap:10px;margin-top:22px;padding-bottom:8px}.sy-hero .intro-link .intro-link-icon{height:15px;width:15px}.sy-hero .consultation{backdrop-filter:none;background:linear-gradient(145deg,rgba(2,25,56,.97),rgba(2,25,56,.99));border-color:rgba(207,233,255,.34);border-radius:18px;box-shadow:0 18px 48px rgba(1,14,47,.28),inset 0 1px 0 hsla(0,0%,100%,.07);padding:24px 22px 20px;position:relative;z-index:2}.sy-hero .consultation-kicker{font-size:13px;letter-spacing:.16em;margin-bottom:10px}.sy-hero .consultation h2{font-size:22px;line-height:1.2;max-width:none}.sy-hero .consultation-copy{font-size:14.5px;margin:10px 0 16px}.sy-hero .steps{font-size:13.5px;gap:10px;margin-bottom:16px}.sy-hero .steps .step{gap:8px}.sy-hero .steps .step:after{width:28px}.sy-hero .form-question,.sy-hero .privacy{display:none}.sy-hero .form-options{gap:8px}.sy-hero .option{border-radius:8px;font-size:14.5px;min-height:46px;padding:0 14px}.sy-hero .option svg{height:15px;width:15px}.sy-hero .continue{border-radius:8px;font-size:14.5px;gap:9px;margin-top:14px;min-height:48px}.sy-hero .continue svg{height:14px;width:14px}}@media(max-width:380px){.sy-hero:before{background-position:50%,50%,32% 6%;height:min(62svh,500px)}.sy-hero:after{display:none}.sy-hero .sy-hero-content{gap:28px;padding:calc(var(--sy-header-offset) + 40px) 0 36px}.sy-hero .intro{max-width:250px;padding-top:22px}.sy-hero h1{font-size:30px;max-width:none}.sy-hero .lead{font-size:14.5px;max-width:none}.sy-hero .consultation{padding:22px 18px 18px}.sy-hero .consultation h2{font-size:20px}.sy-hero .option{font-size:14px;padding:0 12px}}.sy-toast{background:rgba(2,25,56,.92);border:1px solid rgba(207,233,255,.42);border-radius:8px;bottom:24px;box-shadow:0 12px 28px rgba(1,16,53,.28);color:#fff;font-size:14.5px;left:50%;opacity:0;padding:12px 18px;pointer-events:none;position:fixed;transform:translate(-50%,16px);transition:opacity .25s ease,transform .25s ease;z-index:999}.sy-toast.show{opacity:1;transform:translate(-50%)}
