@import url('/trial/style.css');

.guide{display:block;max-width:1060px;margin-top:18px}.guide-hero{padding:32px 0 45px}.guide-hero h1{max-width:780px}.guide-hero .lead{max-width:760px;font-size:17px}.guide-jumps{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.guide-jumps a{display:flex;min-height:44px;align-items:center;justify-content:center;padding:8px 15px;background:#fff;border:1px solid #c7d7c7;border-radius:9px;color:#285b48;text-decoration:none;font-size:13px;font-weight:700}.guide-jumps a:hover{background:#e2edde}.guide-section{padding:38px 0;border-top:1px solid #d5dfd3;scroll-margin-top:18px}.guide-heading{display:flex;align-items:flex-start;gap:20px;margin-bottom:21px}.guide-heading .eyebrow{display:block;margin:4px 0 8px}.guide-heading h2{font-size:clamp(23px,3.4vw,32px);line-height:1.2;letter-spacing:-.7px}.guide-number{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#dceadd;color:#24594c;font-size:19px;font-weight:700}.guide-section a{color:#215e4b;text-underline-offset:3px;overflow-wrap:anywhere}.site-steps,.help-steps{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:0;margin:22px 0 0;counter-reset:steps}.site-steps li,.help-steps li{position:relative;min-width:0;padding:54px 20px 20px;background:#fff;border:1px solid #dce3db;border-radius:16px;color:#405b51;font-size:15px;line-height:1.65;counter-increment:steps}.site-steps li:before,.help-steps li:before{content:counter(steps);position:absolute;left:20px;top:17px;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#dceadd;color:#24594c;font-weight:800}.site-steps a,.help-steps a,.real-shot figcaption a{display:inline-flex;min-height:44px;align-items:center}.help-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.device-section{padding:12px 0}.device-guide{border:1px solid #d5dfd3;border-radius:18px;background:#f9fcf8}.device-guide summary,.app-detail summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:104px;padding:24px;cursor:pointer;list-style:none}.device-guide summary::-webkit-details-marker,.app-detail summary::-webkit-details-marker{display:none}.device-guide summary:focus-visible,.app-detail summary:focus-visible{outline:3px solid #24594c;outline-offset:3px;border-radius:18px}.device-guide summary .guide-heading{margin:0}.summary-title,.summary-note,.app-detail summary span span{display:block}.summary-title{color:#183b32;font-size:clamp(22px,3.2vw,30px);font-weight:800;line-height:1.2;letter-spacing:-.6px}.summary-note,.app-detail summary span span{margin-top:7px;color:#60776d;font-size:13px;line-height:1.4}.summary-toggle{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:50%;background:#dceadd;color:#24594c}.summary-toggle:before{content:'+';font-size:27px;font-weight:500;line-height:1}.device-guide[open]>summary .summary-toggle:before,.app-detail[open]>summary .summary-toggle:before{content:'−'}.device-guide-content{padding:0 24px 26px}.app-detail{margin-top:14px;border:1px solid #dce3db;border-radius:14px;background:#fff}.app-detail summary{min-height:70px;padding:17px 19px}.app-detail summary>span:first-child>strong{color:#183b32;font-size:19px}.app-detail-content{padding:0 17px 19px}.app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.app-card{min-width:0;background:#fff;border:1px solid #dce3db;border-radius:17px;padding:23px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.app-card-primary{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.55fr);align-items:center;gap:24px;background:#fdfefd;border-color:#bfd4c4}.app-card h3,.subheading{margin:0;color:#183b32;font-size:21px}.subheading{margin-top:30px;font-size:22px}.app-card p{font-size:14px;line-height:1.72;color:#51675f;margin:0}.status{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em}.status-tested{background:#dceadd;color:#225947}.status-official{background:#e6e8f7;color:#454f85}.app-links{display:flex;flex-direction:column;align-items:stretch;gap:8px}.app-links a:not(.button-link),.app-card>a{display:flex;align-items:center;min-height:44px;font-size:13px;font-weight:700}.app-card>.download-link{margin-top:auto}.button-link{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 16px;text-align:center}.app-card .button-link,.guide-actions .button-link{color:#fff;text-decoration:none}.device-steps{list-style:none;display:grid;gap:10px;padding:0;margin:18px 0 0;counter-reset:steps}.device-steps li{position:relative;min-width:0;padding:16px 18px 16px 58px;background:#fff;border:1px solid #dce3db;border-radius:13px;color:#405b51;font-size:14px;line-height:1.65;counter-increment:steps}.device-steps li:before{content:counter(steps);position:absolute;left:17px;top:14px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#dceadd;color:#24594c;font-weight:800}.store-warning{margin-bottom:20px;padding:18px 20px;border-radius:13px;border:1px solid #d8b76a;background:#fff4d8;color:#654d16;font-size:14px;line-height:1.65}.guide-note{padding:15px 17px;background:#e7eee4;border-radius:10px;font-size:13px;line-height:1.75;color:#3c5b49;margin:20px 0 0}.screen-steps{display:grid;gap:20px;margin-top:24px}.real-shot{min-width:0;margin:24px 0 0;overflow:hidden;background:#fff;border:1px solid #d4ddd5;border-radius:18px;box-shadow:0 8px 26px rgba(32,70,57,.06)}.shot-canvas{position:relative;background:#eef1f7}.shot-canvas img{display:block;width:100%;height:auto}.mobile-shot{max-width:591px;margin-inline:auto}.real-shot figcaption{padding:15px 19px;color:#365448;font-size:14px;line-height:1.7}.callout{position:absolute;display:grid;place-items:center;width:35px;height:35px;border:3px solid #fff;border-radius:50%;background:#1d6a55;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.28);font-size:17px;font-weight:900;transform:translate(-50%,-50%)}.shot-import .callout-one{left:52%;top:63%}.shot-import .callout-two{left:70%;top:69%}.shot-connect .callout-three{left:12%;top:25.5%}.shot-connect .callout-four{left:94.2%;top:24.5%}.shot-happ-mobile .callout-one,.shot-wrabbit .callout-one{left:90%;top:9.5%}.shot-happ-mobile .callout-two{left:47%;top:59.5%}.shot-happ-mobile .callout-three{left:50%;top:29.5%}.shot-wrabbit .callout-two{left:50%;top:87.7%}.shot-wrabbit .callout-three{left:50%;top:72.5%}.shot-source{margin:14px 2px 0;color:#687a72;font-size:12px;line-height:1.7}.windows-download{margin-bottom:0}.guide-actions{display:flex;gap:12px;max-width:520px;margin-top:23px}.guide-actions .button-link{flex:1}.guide-actions .secondary{background:#e5eee3;color:#24594c}body>header .brand,body>header .badge,body>footer nav a{display:flex;min-height:44px;align-items:center}body>footer nav{row-gap:4px}

.incy-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px}.incy-steps .real-shot{width:100%;margin-top:0}.shot-incy-add .callout-one{left:13.5%;top:49.5%}.shot-incy-import .callout-two{left:35%;top:75.5%}.shot-incy-connect .callout-three{left:20%;top:77.5%}

@media(max-width:820px){.incy-steps{grid-template-columns:1fr}.app-card-primary{grid-template-columns:1fr}.help-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:740px){.guide{margin-top:0}.guide-hero{padding:18px 0 35px}.guide-hero h1{font-size:clamp(36px,10vw,46px)}.guide-hero .lead{font-size:15px}.guide-section{padding:30px 0}.device-section{padding:10px 0}.guide-heading{gap:13px}.guide-number{width:40px;height:40px;font-size:17px}.guide-jumps a{flex:1 1 142px}.site-steps,.app-grid{grid-template-columns:1fr}.site-steps li{padding:51px 18px 18px}.device-guide summary{min-height:92px;padding:19px 17px}.device-guide-content{padding:0 17px 20px}.summary-title{font-size:23px}.app-card{padding:20px}.real-shot figcaption{font-size:13px}.callout{width:31px;height:31px;font-size:15px}}
@media(max-width:480px){.guide-jumps a{flex-basis:100%}.help-steps{grid-template-columns:1fr}.guide-actions{flex-direction:column;gap:10px}.app-card{padding:18px}.store-warning{padding:16px}.real-shot{border-radius:12px}.shot-source{font-size:11px}.summary-toggle{width:36px;height:36px}.summary-note{font-size:12px}.callout{width:28px;height:28px;border-width:2px;font-size:13px}}
