.itin-page{color:#122b3b;background:#f4f1ea}.itin-page p{line-height:1.85}.i-header{justify-content:space-between;align-items:center;gap:25px;padding:22px 6vw;display:flex}.i-header nav{gap:24px;font-size:12px;display:flex}.i-header>a:last-child{color:#d8be8b;font-size:12px}.i-hero{color:#fff;background:#071a25;grid-template-columns:1.05fr .95fr;align-items:center;gap:4vw;padding:75px 7vw 85px;display:grid}.i-kicker{letter-spacing:.18em;text-transform:uppercase;color:#99733c;font-size:10px}.i-hero .i-kicker,.i-final .i-kicker{color:#d8be8b}.i-hero h1{letter-spacing:-.025em;margin:26px 0;font:clamp(42px,4.6vw,68px)/1.09 Georgia}.i-hero h1 em{color:#d8be8b;font-style:normal}.i-hero p{color:#becbd3;max-width:600px;font-size:14px}.i-hero .i-lead{color:#fff;font-size:19px}.i-hero figure{margin:0}.i-hero figure img{width:100%;height:auto}.i-hero figcaption{color:#adbdc7;margin-top:18px;font-size:10px;line-height:1.7}.i-hero small{color:#b7c6cf;margin-top:20px;font-size:10px;line-height:1.8;display:block}.i-btn{color:#071a25;text-transform:uppercase;background:#c9a768;justify-content:center;align-items:center;gap:25px;margin-top:15px;padding:18px 24px;font-size:11px;font-weight:750;line-height:1.6;display:inline-flex}.i-btn:hover{background:#dfc48f}.i-btn span{font-size:20px}.i-section{padding:80px 8vw}.i-section h2{margin:20px 0 28px;font:clamp(32px,3.7vw,51px)/1.15 Georgia}.i-split{grid-template-columns:1fr 1fr;gap:7vw;display:grid}.i-split p{color:#5d6d77;font-size:14px}.i-split a:not(.i-btn){font-size:12px;text-decoration:underline}.i-cards{border-block:1px solid #d7d0c3;grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.i-cards article{border-right:1px solid #d7d0c3;padding:30px 28px}.i-cards article:first-child{padding-left:0}.i-cards article:last-child{border:0}.i-cards span,.i-steps span{color:#97743b;font-size:12px}.i-section h3{margin:22px 0 15px;font:25px/1.25 Georgia}.i-cards p,.i-steps p{color:#5d6d77;font-size:13px}.i-scope{background:#eae5da}.i-scope ul,.i-documents ul{padding:0;list-style:none}.i-scope li,.i-documents li{border-bottom:1px solid #d5cec0;padding:13px 0 13px 26px;font-size:14px;line-height:1.7;position:relative}.i-scope li:before,.i-documents li:before{content:"✓";color:#98743d;position:absolute;left:0}.i-note{background:#f9f7f2;border-left:2px solid #c9a768;padding:25px 30px}.i-note h3{margin-top:0}.i-steps{grid-template-columns:repeat(4,1fr);gap:28px;margin:40px 0 20px;display:grid}.i-steps article{border-top:1px solid #c9a768;padding-top:25px}.i-documents{color:#fff;background:#0b2533}.i-documents .i-kicker{color:#d8be8b}.i-documents .i-split p,.i-documents li{color:#c4cfd6}.i-documents li{border-color:#ffffff20}.i-documents a{color:#d8be8b}.i-faq{background:#fff;grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.i-faq details{border-bottom:1px solid #dedbd4;padding:22px 0}.i-faq summary{cursor:pointer;font-size:15px;line-height:1.6}.i-faq details p{color:#5c6c77;font-size:13px}.i-final{text-align:center;color:#fff;background:#071a25}.i-final p{color:#becbd3;max-width:650px;margin:20px auto}.i-secondary{color:#d8be8b;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:30px;font-size:12px;display:flex}.i-footer{padding:40px 8vw 110px;font-size:11px;line-height:1.8}.i-footer p{max-width:850px}.i-footer a{text-decoration:underline}.itin-page :focus-visible{outline-offset:4px;outline:3px solid #c9a768}.itin-home-promo{color:#122b3b;background:#ede7db;grid-template-columns:1.1fr .9fr;align-items:center;gap:5vw;padding:55px 8vw;display:grid}.itin-home-promo h2{margin:20px 0;font:clamp(32px,3.7vw,50px)/1.15 Georgia}.itin-home-promo p{color:#526673;max-width:630px;font-size:14px;line-height:1.8}.itin-home-promo .itin-home-kicker{letter-spacing:.17em;color:#8d6934;font-size:10px}.itin-home-promo img{justify-self:end;width:100%;max-width:490px;height:auto}.itin-home-promo .btn{margin-top:12px}.itin-home-promo small{color:#687780;margin-top:17px;font-size:10px;line-height:1.8;display:block}@media (width<=900px){.i-hero{grid-template-columns:1fr;gap:40px;padding:50px 24px}.i-hero figure{max-width:650px}.i-split,.i-faq{grid-template-columns:1fr;gap:20px}.i-section{padding:55px 24px}.i-steps{grid-template-columns:1fr 1fr}.i-header nav{display:none}.i-header{padding:20px}.i-header img{width:155px}.itin-home-promo{gap:25px;padding:45px 24px}}@media (width<=600px){.i-cards,.i-steps,.itin-home-promo{grid-template-columns:1fr}.i-cards article,.i-cards article:first-child{border-bottom:1px solid #d7d0c3;border-right:0;padding:22px 0}.i-btn{text-align:center;width:100%;padding:16px}.i-note{padding:22px}.i-secondary{flex-direction:column;gap:15px}.i-header>a:last-child{font-size:10px}.itin-home-promo img{justify-self:center;max-width:440px}.i-hero h1{font-size:44px}}.i-uses{background:#f9f7f2}.i-uses>h2{max-width:850px}.i-uses-intro{color:#536873;max-width:850px;font-size:16px}.i-use-group{border-top:1px solid #d8d0c1;margin-top:30px;padding-top:38px}.i-use-group-heading{max-width:800px;margin-bottom:28px}.i-use-group-heading h3{margin:14px 0;font-size:31px}.i-use-group-heading>p:last-child{color:#5d6d77;font-size:14px}.i-use-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.i-use-grid article{background:#fff;border:1px solid #ded6c7;border-top:3px solid #c9a768;padding:25px 22px}.i-use-number{color:#98733b;border:1px solid #c9a768;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;display:inline-flex}.i-use-grid h4{margin:22px 0 16px;font:23px/1.25 Georgia}.i-use-grid p{color:#5d6d77;margin-bottom:0;font-size:13px}.i-use-bottom{color:#fff;background:#0b2533;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:45px;padding:32px;display:grid}.i-use-bottom h3{color:#d9bf8b;margin-top:0}.i-use-bottom p{color:#c6d0d6;max-width:800px;font-size:12px}.i-use-bottom .i-btn{white-space:nowrap}.i-use-sources{overflow-wrap:anywhere;margin-top:25px;font-size:12px;line-height:1.9}.i-use-sources summary{cursor:pointer;color:#836331}.i-use-sources a{text-decoration:underline}.i-use-sources ul{padding-left:20px}@media (width<=1100px){.i-use-grid{grid-template-columns:1fr 1fr}.i-use-bottom{grid-template-columns:1fr}.i-use-bottom .i-btn{justify-self:start}}@media (width<=600px){.i-use-grid{grid-template-columns:1fr}.i-use-grid article{padding:22px}.i-use-bottom{gap:10px;padding:24px}.i-use-bottom .i-btn{white-space:normal}.i-use-group-heading h3{font-size:28px}}
