.ift-home{--ift-navy:#0a1926;--ift-ink:#16232d;--ift-muted:#65737d;--ift-line:#d9e1e6;--ift-orange:#ff6828;font-family:Arial,Helvetica,sans-serif;color:var(--ift-ink)}.ift-shell{width:min(1180px,calc(100% - 48px));margin:auto}.ift-hero{min-height:720px;background:radial-gradient(circle at 76% 38%,#1a4057 0,#102b3d 30%,var(--ift-navy) 68%);color:#fff;position:relative;overflow:hidden}.ift-hero:before{content:"";position:absolute;inset:0 45% 0 0;opacity:.07;background-image:linear-gradient(30deg,transparent 49%,#fff 50%,transparent 51%);background-size:56px 56px}.ift-hero__nav{height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff24;position:relative;z-index:1}.ift-brand{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:800;letter-spacing:.14em}.ift-brand__mark{display:grid;place-items:center;width:43px;height:27px;background:var(--ift-orange);font-size:12px;clip-path:polygon(0 0,100% 0,83% 100%,0 100%)}.ift-navlinks{display:flex;align-items:center;gap:32px;font-size:13px;color:#c3d0d8}.ift-navlinks a{color:inherit;text-decoration:none}.ift-statuslink{border:1px solid #ffffff70;padding:10px 15px;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.ift-hero__grid{min-height:638px;display:grid;grid-template-columns:1.08fr .92fr;gap:44px;align-items:center;position:relative}.ift-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 23px;color:#a8bdc9;font-size:11px;font-weight:700;letter-spacing:.2em}.ift-eyebrow:before{content:"";width:28px;height:2px;background:var(--ift-orange)}.ift-hero h1{margin:0;max-width:700px;color:#fff;font-size:clamp(44px,5.2vw,74px);line-height:1.04;letter-spacing:-.045em;font-weight:700}.ift-hero h1 em,.ift-philosophy h2 em{color:var(--ift-orange);font-style:normal}.ift-lede{max-width:625px;margin:28px 0 32px;color:#bdcad2;font-size:18px;line-height:1.65}.ift-actions{display:flex;gap:12px}.ift-button{display:inline-flex;min-height:50px;padding:0 24px;align-items:center;justify-content:center;border:1px solid #506777;color:#fff!important;text-decoration:none;text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:800}.ift-button--primary{background:var(--ift-orange);border-color:var(--ift-orange)}.ift-facts{display:flex;margin-top:50px;padding-top:19px;border-top:1px solid #304653;color:#8296a2;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.ift-facts span{padding-right:25px;margin-right:25px;border-right:1px solid #304653}.ift-facts span:last-child{border:0}.ift-facts b{display:block;color:#fff;font-size:13px;margin-bottom:4px}.ift-device-stage{position:relative;height:460px;display:grid;place-items:center}.ift-ring{position:absolute;border:1px solid #65a8c835;border-radius:50%}.ift-ring--one{width:410px;height:410px}.ift-ring--two{width:290px;height:290px}.ift-device{position:relative;width:305px;height:375px;border-radius:30px;background:linear-gradient(145deg,#2c3a45,#131e26 44%,#091117);border:1px solid #53636e;box-shadow:-18px 20px 38px #0008,inset 1px 1px 1px #fff2;transform:perspective(900px) rotateY(-12deg) rotateX(6deg) rotateZ(2deg);overflow:hidden}.ift-device:before{content:"";position:absolute;inset:9px;border:1px solid #ffffff10;border-radius:23px}.ift-device__light{position:absolute;right:28px;top:27px;width:7px;height:7px;border-radius:50%;background:#53d99c;box-shadow:0 0 12px #53d99c}.ift-device__mark{position:absolute;left:37px;bottom:67px;display:flex;flex-direction:column}.ift-device__mark span{font-size:13px;font-weight:700;letter-spacing:.16em}.ift-device__mark strong{font-size:56px;line-height:1;margin:7px 0 10px;letter-spacing:-.06em}.ift-device__mark small{color:#748793;font-size:8px;letter-spacing:.16em}.ift-device__port{position:absolute;inset:auto 0 0;height:38px;border-top:1px solid #303d47;text-align:center;padding-top:13px;color:#70808a;font-size:7px;letter-spacing:.16em}.ift-concept{position:absolute;bottom:-2px;color:#748b98;font-size:9px;text-transform:uppercase;letter-spacing:.09em}.ift-steps{background:var(--ift-orange);color:#fff}.ift-steps__inner{height:82px;display:flex;align-items:center;justify-content:center;gap:20px}.ift-steps p{margin:0;font-size:13px;font-weight:800;letter-spacing:.18em}.ift-steps span{opacity:.6;font-size:9px}.ift-steps i{width:140px;height:1px;background:#ffffff65}.ift-section{padding:105px 0}.ift-section__heading{max-width:720px;margin-bottom:50px}.ift-section__heading h2{margin:0;font-size:clamp(36px,4vw,53px);line-height:1.08;letter-spacing:-.04em}.ift-section__heading>p:last-child{max-width:620px;color:var(--ift-muted);font-size:17px;line-height:1.65}.ift-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--ift-line)}.ift-feature{min-height:340px;padding:28px;border-right:1px solid var(--ift-line)}.ift-feature:last-child{border:0}.ift-feature__number{color:#9daab3;font-size:10px}.ift-feature__icon{width:50px;height:50px;margin:55px 0 23px;display:grid;place-items:center;border-radius:50%;background:#edf1f3;color:var(--ift-orange);font-size:23px}.ift-feature h3{margin:0 0 14px;font-size:18px}.ift-feature p{margin:0;color:var(--ift-muted);font-size:14px;line-height:1.65}.ift-philosophy{padding:110px 0;background:var(--ift-navy);color:#fff;overflow:hidden}.ift-philosophy__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:120px}.ift-philosophy h2{margin:0;color:#fff;font-size:72px;line-height:.98;letter-spacing:-.05em}.ift-philosophy__copy{padding-top:35px;color:#a9bbc5;font-size:16px;line-height:1.7}.ift-philosophy__copy .ift-large{margin-top:0;color:#fff;font-size:23px;font-weight:600;line-height:1.45}.ift-exclusions{margin-top:38px;padding-top:24px;border-top:1px solid #304553}.ift-exclusions>p{color:#718895;font-size:9px;letter-spacing:.18em}.ift-exclusions div{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px;font-size:13px}.ift-development{border:1px solid var(--ift-line);background:#f5f7f8}.ift-development__badge{padding:19px 26px;border-bottom:1px solid var(--ift-line);font-size:9px;font-weight:800;letter-spacing:.17em}.ift-development__badge:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#eea32b;box-shadow:0 0 0 4px #f8e5c2;margin-right:10px}.ift-development__main{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:50px}.ift-development h2{margin:0 0 16px;font-size:50px;letter-spacing:-.04em}.ift-development p{color:var(--ift-muted);line-height:1.7}.ift-validation{display:flex;flex-direction:column}.ift-validation span{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--ift-line);font-size:13px}.ift-validation b{color:#976816;font-size:8px;letter-spacing:.12em}.ift-price-note{margin:0!important;padding:18px 50px;border-top:1px solid var(--ift-line);font-size:12px}.ift-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px}.ift-faq details{padding:22px 0;border-top:1px solid var(--ift-line)}.ift-faq details:last-child{border-bottom:1px solid var(--ift-line)}.ift-faq summary{display:flex;justify-content:space-between;list-style:none;cursor:pointer;font-size:17px;font-weight:700}.ift-faq summary::-webkit-details-marker{display:none}.ift-faq summary:after{content:"+";color:var(--ift-orange);font-size:24px;font-weight:400}.ift-faq details[open] summary:after{transform:rotate(45deg)}.ift-faq details p{color:var(--ift-muted);font-size:14px;line-height:1.7}.ift-safety{padding:35px 0;background:#eef2f4}.ift-safety p{margin:0;color:#64737d;font-size:11px;line-height:1.7}.ift-safety strong{color:var(--ift-ink)}
@media(max-width:900px){.ift-navlinks{display:none}.ift-hero__grid{grid-template-columns:1fr;padding-top:65px}.ift-device-stage{height:440px}.ift-feature-grid{grid-template-columns:1fr 1fr}.ift-feature:nth-child(2){border-right:0}.ift-feature:nth-child(-n+2){border-bottom:1px solid var(--ift-line)}.ift-philosophy__grid{grid-template-columns:1fr;gap:45px}.ift-faq{grid-template-columns:1fr;gap:10px}}@media(max-width:600px){.ift-shell{width:calc(100% - 30px)}.ift-hero__nav{height:70px}.ift-brand{font-size:10px}.ift-statuslink{padding:8px}.ift-hero__grid{padding-top:45px}.ift-hero h1{font-size:42px}.ift-lede{font-size:16px}.ift-actions{flex-direction:column}.ift-facts{flex-wrap:wrap;gap:16px}.ift-facts span{border:0;margin:0;padding:0}.ift-device-stage{height:385px}.ift-device{width:245px;height:305px}.ift-device__mark strong{font-size:44px}.ift-ring--one{width:320px;height:320px}.ift-ring--two{width:235px;height:235px}.ift-steps__inner{gap:9px}.ift-steps i{width:25px}.ift-section{padding:72px 0}.ift-feature-grid{grid-template-columns:1fr}.ift-feature{min-height:260px;border-right:0;border-bottom:1px solid var(--ift-line)}.ift-feature__icon{margin-top:30px}.ift-philosophy{padding:75px 0}.ift-philosophy h2{font-size:54px}.ift-development__main{grid-template-columns:1fr;gap:35px;padding:30px 22px}.ift-development h2{font-size:42px}.ift-price-note{padding:18px 22px!important}.ift-faq{grid-template-columns:1fr}}
