*{box-sizing:border-box}body{margin:0}*{margin:0;padding:0;box-sizing:border-box}.custom-component .error{color:red;font-size:10px;margin-top:.3rem}.custom-component #item_15_container .form-check{display:flex;gap:5px}.custom-component #answer_71{width:auto;padding:0;margin:2px 0 0 -17px;display:flex;position:relative}.custom-component #label_answer_71{padding-left:2px;background:#fff0;border:none;font-size:11px;color:inherit;font-weight:400;padding:0 0 0 5px;text-transform:none;display:block}.custom-component #label_answer_71 a{color:#1d3ce7;text-decoration:none}.custom-component #label_answer_71 a:hover{color:#1d3ce7;text-decoration:underline}.custom-component .form-check{position:relative;display:block;padding-left:1rem}.custom-component .radio_answers{display:flex;flex-wrap:wrap;row-gap:.5rem}.custom-component .radio_answers input{display:none}.custom-component .radio_answers label{font-size:12px;width:fit-content;background:lightgrey;border:1px solid lightgrey;border-radius:5px;display:flex;padding:5px 14px}.custom-component .radio_answers .form-check label:hover,.custom-component .radio_answers .form-check input[type="radio"]:checked+label,.custom-component .radio_answers .form-check input[type="checkbox"]:checked+label{background-color:#c1573a;border:1px solid #c1573a;color:#fff;cursor:pointer}.step2 .custom-component .next_button button,.path-step-2 .custom-component .next_button button{background:#1e51d6;box-shadow:0 3px 10px #1e51d660;margin-top:15px}.custom-component .btn-success{color:#fff;background:#28a745;border-color:#28a745}.custom-component .btn-dark{color:#fff;background:#343a40;border-color:#343a40}.custom-component .btn.btn-primary.btn-lg.referral-share-btn{color:#fff;background:#6366f1;border-color:#6366f1}body{font-family:'Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;line-height:1.6;color:#333;overflow-x:hidden;margin:0 auto;background:#000}.phone-frame{min-height:852px;background:#fff;position:relative;overflow-y:auto}.top-wrap{background:linear-gradient(135deg,#2d2416 0%,#1a1410 50%,#0f0c09 100%);color:#fff;padding:20px 20px 50px;position:relative;overflow:hidden}.top-wrap::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgb(193 87 58 / .1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgb(212 165 116 / .08) 0%,transparent 50%);pointer-events:none}.container{position:relative;z-index:1}header{margin-bottom:25px;text-align:center}.logo{font-size:20px;font-weight:300;letter-spacing:2px;text-transform:uppercase}.logo strong{font-weight:900}.card{background:linear-gradient(135deg,#f9f6f3 0%,#f5f1ed 100%);border-radius:12px;padding:0;color:#333;box-shadow:0 10px 40px rgb(0 0 0 / .3);border:0 solid rgb(212 165 116 / .2);margin-bottom:30px}.step1 .custom-component #myForm,.step1 .custom-component form.path_form{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;align-items:flex-start!important}.step1 .custom-component #item_2_container,.step1 .custom-component #item_3_container{flex:0 0 50%!important;max-width:50%!important;width:50%!important;box-sizing:border-box!important}.step1 .custom-component #item_2_container{margin-right:15px!important}.step1 .custom-component #item_3_container{margin-left:15px!important}.step1 .custom-component #item_2_container .col{padding-right:0!important}.step1 .custom-component #item_3_container .col{padding-left:0!important}.step1 .custom-component .item_container:not(#item_2_container):not(#item_3_container){width:-webkit-fill-available;clear:both!important}form{display:flex;flex-direction:column}.field{margin-bottom:0}label{display:block;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:7px;color:#2f3438}input{width:100%;padding:12px 14px;border:2px solid #e0e0e0;border-radius:6px;font-size:14px;font-family:inherit;transition:all 0.3s ease;background:#fff}input:focus{outline:none;border-color:#c1573a;box-shadow:0 0 0 3px rgb(193 87 58 / .1)}input::placeholder{color:#aaa}.btn{display:block;background:linear-gradient(135deg,#c1573a 0%,#a84a30 100%);color:#fff;padding:15px 35px;text-decoration:none;font-weight:700;font-size:13px;letter-spacing:1.5px;border:none;cursor:pointer;text-transform:uppercase;border-radius:6px;transition:all 0.3s ease;width:100%;text-align:center;box-shadow:0 4px 15px rgb(193 87 58 / .4)}.btn:active{transform:scale(.98)}.fineprint{font-size:11px;color:#888;text-align:center;margin-top:10px;line-height:1.4}.hero{margin-top:20px}.kicker{color:#d4a574;font-size:11px;font-weight:700;letter-spacing:1.5px;margin-top:20px;margin-bottom:0;border-left:3px solid #d4a574;padding-left:12px;text-transform:uppercase}h1{font-size:36px;font-weight:900;line-height:1.05;text-transform:uppercase;letter-spacing:-1px;text-shadow:2px 2px 4px rgb(0 0 0 / .3)}h1:first-of-type{margin-top:0}.accent{color:#d4a574}.lead{font-size:15px;margin:25px 0;color:#e8e8e8;line-height:1.6}.lead strong{color:#fff;font-weight:700}.tagline{color:#d4a574;font-weight:700;font-size:12px;letter-spacing:1.5px;border-left:3px solid #d4a574;padding-left:12px;text-transform:uppercase;margin-top:20px}.section{background:#fff;padding:50px 20px}.section-title{font-size:32px;font-weight:900;text-align:center;margin-bottom:15px;text-transform:uppercase;letter-spacing:-.5px;line-height:1.1}.section-sub{text-align:center;margin:0 auto 40px;font-size:15px;color:#666;line-height:1.6}.steps{display:flex;gap:2%;margin-bottom:50px;justify-content:center}.step-k{color:#c1573a;font-size:14px;font-weight:800;letter-spacing:1.5px;margin-bottom:12px;text-transform:uppercase}.step-b{width:300px;max-width:100%;min-height:100%;text-align:center;padding:30px 20px;border-radius:10px;background:#fafafa;border:2px solid #f0f0f0;justify-content:center}.step-b:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgb(0 0 0 / .08);border-color:#d4a574;background:#fff}.step-b h3{font-size:18px;font-weight:900;margin-bottom:12px;text-transform:uppercase;letter-spacing:-.5px}.step-b p{color:#666;font-size:14px;line-height:1.5}.divider{height:2px;background:linear-gradient(90deg,transparent,#e0e0e0,transparent);margin:40px 0}.lower{text-align:center}.panel{font-size:24px;font-weight:900;margin-bottom:25px;text-transform:uppercase;line-height:1.2;letter-spacing:-.5px}.panel span{background:linear-gradient(135deg,rgb(193 87 58 / .08) 0%,rgb(212 165 116 / .08) 100%);padding:10px 15px;display:inline-block;border-radius:6px}.callout p{font-size:15px;color:#666;margin-bottom:15px;line-height:1.6}.callout .btn{margin-top:25px}.spacer{height:40px}#ivzp{border:0 solid #000}#ifna6{background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto;background-image:linear-gradient(#fdfdfd 0%,#fdfdfd 100%)}#ifsi{text-align:left;min-width:100%;max-width:100vw;padding:10px 0 10px 30px;background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto;background-image:linear-gradient(#ffffff 0%,#ffffff 100%);color:#2d2416;position:sticky;top:0;right:0;left:0;display:block;z-index:999}.path-step-2 #assessment,.step2 #assessment,.path-step-3 #assessment,.step3 #assessment{margin:30px auto;width:536px}#assessment{max-width:100%;width:498px;margin:30px 0 30px 0}#iwbik5{min-height:100px;position:relative;flex-direction:column;margin:0 0 0 0;max-width:100%}#i9skj{margin:1.5rem 0 0 0}#ijeqc{max-width:95%}#iwv4nd{min-height:100px;min-width:100%;width:100%;padding:0rem 1.5rem 1.5rem 1.5rem}#inc7h{margin:0 1.5rem 0 1.5rem;max-width:100%;width:600px}#iwjq{padding:0 0 0 0}#ijgxy{max-width:741px;justify-content:center;align-items:center;margin:0 auto 0 auto}#i67hz:hover{color:#fff;text-decoration:none;scale:1.02}#i33ui{min-height:100px;position:relative;display:block;justify-content:center}#i7hcoj{min-height:100px;position:relative}#ipsjy6{font-size:14px;padding:0 0 0 16px;margin:0 0 0 0}#is28vk{font-size:15px;margin-bottom:15px}#ibgr51{font-size:15px}#ii0g02{font-size:14px;padding:0 0 0 16px}#i7neq{font-size:14px;padding:0 0 0 16px}#i6tvy{font-size:15px}#iovpk{font-size:15px}#iemjh{font-size:14px;padding:0 0 0 16px;margin-left:auto;margin-right:auto}#if68lb{min-height:100px;padding:20px 20px 0 20px;margin:auto auto auto 0}.path-step-2 #ierzfk,.step2 #ierzfk,.path-step-3 #ierzfk,.step3 #ierzfk{margin:0 auto!important;padding:0px!important}#ierzfk{min-height:100px;padding:0 20px 20px 0;margin:0 auto 0 0}#iq962{text-align:left;display:flex;flex-wrap:wrap}#ijm7o{display:contents;border:0 solid #000}.path-step-2 #i5wf5q,.step2 #i5wf5q,.path-step-3 #i5wf5q,.step3 #i5wf5q,.path-step-2 #if68lb,.step2 #if68lb,.path-step-3 #if68lb,.step3 #if68lb,.path-step-2 #i9skj,.step2 #i9skj,.path-step-3 #i9skj,.step3 #i9skj{display:none!important}#i5wf5q{max-width:100%;display:none}#idtcp{max-width:100%;width:498px;margin:30px 0 30px auto}#ifp9{max-width:100%;display:flex;flex-direction:column;text-align:left;align-items:center;justify-content:center;justify-self:center;margin:0 20px 0 20px;padding:0 0 0 0}@media (max-width:930px){.tagline{margin-top:0}.lead{margin:15px 0}.steps{flex-direction:column;gap:15px;margin-bottom:40px}.step-b{max-width:95vw;width:50%;min-width:fit-content;text-align:center;align-self:center}#ifp9{flex-direction:column}}@media (max-width:768px){#iwjq{padding:0 0 30px 0}#i7hcoj{flex-direction:column}#assessment{width:100%;margin:0 0 30px 0}#i7neq{display:none}#izcki{display:none}#iemjh{display:none}#if68lb{width:100%;max-width:100%;padding:20px 20px 24px 20px}#ierzfk{width:100%;max-width:100%;padding:0 1%}#iq962{text-align:center;justify-content:center}#i5wf5q{width:100%;margin:0 0 0 0;padding:0 20px;display:flex;flex-direction:column}#idtcp{width:100%;margin:0 0 0 0;padding:0 0}#ifp9{display:flex;flex-direction:column;max-width:100vw;width:520px;margin:0 auto;padding:0 5vw}}@media (max-width:480px){.custom-component #item_2_container{width:57%}.custom-component #item_3_container{width:57%}}@media (max-width:430px){.custom-component #item_2_container{width:stretch}.custom-component #item_3_container{width:stretch;align-self:flex-start;margin-top:0}}@media (max-width:400px){#iq962{width:100%}#ijm7o{display:flex}}